cadvisor
Netdata
| cadvisor | Netdata | |
|---|---|---|
| 54 | 130 | |
| 19,195 | 79,077 | |
| 0.6% | 0.6% | |
| 9.0 | 9.9 | |
| 11 days ago | 7 days ago | |
| Go | C | |
| GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cadvisor
-
Kubelet Metrics: How cAdvisor and CRI Collect Kubernetes Stats
raw handler
manager.go
- Show HN: I audited 500 K8s pods. Java wastes ~48% RAM, Go ~18%
-
Part 2: How to Measure Your GPU Utilization
The NVIDIA Data Center GPU Manager (DCGM) provides the foundation for comprehensive GPU monitoring in Kubernetes environments. When integrated with cAdvisor and Kubernetes metrics, DCGM enables cluster-wide visibility into GPU utilization patterns across different workload types.
-
Memstop: Use LD_PRELOAD to delay process execution when low on memory
There is already memory.high (MemoryHigh= in systems) you can set on cgroups which does something similar at the kernel level.
But its challenging to use correctly. As its easy to end up in a live lock situation where the process never frees memory but also never gets killed.
See all the details that Kubernetes had with introducing this https://github.com/google/cadvisor/pull/3649
-
Troubleshoot Container OOM Kills with eBPF
ℹ️ cAdvisor metrics can be used to track containers memory usage and OOM kills to some extent. In this article we merely focus on exposing Linux kernel's internal memory management stats.
-
Down the Rabbit Hole of creating a Home Lab
cAdvisor - Container resource usage metrics
- Dear friend, you have built a Kubernetes
-
How to Monitor Network Bandwidth of Docker Containers
cAdvisor is a container monitoring tool that provides detailed metrics about Docker containers, including network usage.
-
Monitoring with cAdvisor, Prometheus and Grafana on Docker
Find more details here
Netdata
-
OpenTelemetry Profiles Enters Public Alpha
> Like… has anyone done a Jepsen-like stress test on rsyslogd and shared the results? I’ve half-assedly looked before and not been able to find anything.
I've not used rsyslogd specifically, but I don't see how you'd have any issues with the log volume you described.
[1] https://github.com/netdata/netdata/tree/master/src/crates/ne...
[2] https://learn.netdata.cloud/docs/logs/systemd-journal-logs/s...
- Netdata is a seriously impressive server monitoring tool
-
Solved: Can I run multiple websites on a single dedicated server, and how do I manage them effectively?
Keep a close eye on your server’s CPU, memory, disk I/O, and network usage. Tools like Prometheus with Grafana, or simpler options like htop, Netdata, or cloud provider monitoring, can help identify bottlenecks or misbehaving applications before they impact other sites.
- Netdata: Monitoring and Troubleshooting Transformed
- 16 Essential Tools for DevOps & SRE: Monitoring & Logging Mastery
-
CPU & Memory Monitoring 101: How to Check, Analyze, and Optimize System Performance
Netdata: Provides beautiful, real-time dashboards for visualizing system metrics ( https://www.netdata.cloud ).
- Ask HN: What are good high information density UIs (screenshots, apps, sites)
- Netdata: 20% discount on all annual plans Promo code BF20241Y
- Netdata 2.0 Released
- Ask HN: Hosting on Digital Ocean, any advice for monitoring and deployments?
What are some alternatives?
Zabbix - Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.
Nagios - Nagios Core
kube-state-metrics - Add-on agent to generate and expose cluster-level metrics.
node_exporter - Exporter for machine metrics
uptime-kuma - A fancy self-hosted monitoring tool