alaz
kube-state-metrics
alaz | kube-state-metrics | |
---|---|---|
7 | 37 | |
689 | 5,790 | |
0.1% | 1.2% | |
9.4 | 9.1 | |
9 months ago | 13 days ago | |
C | Go | |
GNU Affero General Public License v3.0 | Apache License 2.0 |
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.
alaz
-
Alaz: Open-source, Self-Hosted, eBPF-based K8S Monitoring 🐝 🚀
🚀 For those interested, check out Alaz on GitHub.
-
Show HN: Alaz: Open-Source, Self-Hosted, eBPF-Based K8s Monitoring
Yes, Alaz generates the K8s service map from eBPF kernel trace points. If you wonder about the details and the internal of the system, check Alaz Architecture: https://github.com/ddosify/alaz/blob/master/Alaz-Architectur...
> Can you use the Service Map without k8s?
kube-state-metrics
-
Kubernetes Observability With Kube-State-Metrics
Kube-State-Metrics is an agent service that listens to the Kubernetes API and generates metrics about the state of cluster objects, such as deployments, nodes, and pods. Unlike resource metrics (like CPU or memory usage), it provides insights into object-level data, such as the number of replicas or pod status, making it useful for monitoring the desired versus actual state of Kubernetes components.
-
Enhanced Observability for Amazon EKS with CloudWatch Container Insights
With Kube-State metrics, you get a complete view of the core components and overall health of your Kubernetes clusters. You can monitor the real-time state and quickly identify any issues or bottlenecks. Detailed container-level metrics allow you to visually navigate through different layers of your cluster, making it easier to spot problems like memory leaks in individual containers. This helps you resolve issues faster and more efficiently.
- Dear friend, you have built a Kubernetes
-
A skeptic's first contact with Kubernetes
Look for example at the metrics exposed by kube state metrics: https://github.com/kubernetes/kube-state-metrics/tree/main/d...
With controllers metrics + kube state metrics about most Kubernetes resources, you can easily build alerts when a resource fails to reconcile.
> Basically, Horizontal Pod Autoscaler but with sensors which are not just "CPU"
Take a look at KEDA, it's exactly this: https://keda.sh/
- Do we have any Prometheus metric to get the kubernetes cluster-level CPU/Memory requests/limits?
-
10 Kubernetes Visualization Tool that You Can't Afford to Miss
git clone https://github.com/kubernetes/kube-state-metrics.git
-
Why is the Prometheus metric 'kube_pod_completion_time' returning empty query results?
https://github.com/kubernetes/kube-state-metrics/blob/main/docs/pod-metrics.md According to this github repo completion is responsible of termination date if I correctly understood .
-
Google Kubernetes Engine's metrics vs Self-managed
kube-state-metrics
-
Prometheus node exporter and cadvisor to send metrics to central prometheus cluster
Those are entirely different types of data. You can get that from something like kube-state-metrics
-
Scaling kube-state-metrics in large cluster
I've never had a cluster of that size, so take it with a grain of salt - but maybe you could try purpose-based sharding? KSM has allowlist and denylist config flags, for configuring which metrics it exposes https://github.com/kubernetes/kube-state-metrics/blob/main/docs/cli-arguments.md
What are some alternatives?
beyla - eBPF-based autoinstrumentation of web applications and network metrics
cadvisor - Analyzes resource usage and performance characteristics of running containers.
kubeshark - The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
metrics-server - Scalable and efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines.
netdata - Real-time performance monitoring, done right! https://www.netdata.cloud [Moved to: https://github.com/netdata/netdata]
kube-metrics-adapter - General purpose metrics adapter for Kubernetes HPA metrics