Kubernetes Probes for Prometheus Monitoring
FleetingDon’t use kubernetes/metrics1
https://artifacthub.io/packages/helm/prometheus-community/kube-state-metrics/
some ideas of alert to setup
Some interesting ones from prometheus-operator/kube-prometheus: Use Prometheus to monitor Kubernetes and applications running on Kubernetes:
- https://github.com/prometheus-operator/kube-prometheus/blob/main/manifests/kubePrometheus-prometheusRule.yaml
- https://github.com/prometheus-operator/kube-prometheus/blob/main/manifests/kubernetesControlPlane-prometheusRule.yaml
- https://learn.microsoft.com/en-us/azure/azure-monitor/containers/kubernetes-metric-alerts
- https://www.zupzup.org/prometheus-alert-examples/index.html
- https://openobserve.ai/articles/kubernetes-prometheus-metrics-monitoring/
- https://last9.io/docs/ingest-kubernetes-metrics-via-prometheus/
- https://www.vrchr.fr/posts/2024/2024-01-09-kube-state-metrics-vpa/
Permalink
-
Metrics Server is meant only for autoscaling purposes. For example, don’t use it to forward metrics to monitoring solutions, or as a source of monitoring solution metrics. In such cases please collect metrics from Kubelet /metrics/resource endpoint directly.