Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.08 KB

prometheus.md

File metadata and controls

34 lines (23 loc) · 1.08 KB

Pinger makes network requests between pods/nodes/services/dns to test the connectivity in the cluster and expose metrics in Prometheus format.

Prometheus Integration

Pinger exposes metrics at :8080/metrics, it will show following metrics

pinger_ovs_up
pinger_ovs_down
pinger_ovn_controller_up
pinger_ovn_controller_down
pinger_dns_healthy
pinger_dns_unhealthy
pinger_dns_latency_ms
pinger_pod_ping_latency_ms
pinger_pod_ping_lost_total
pinger_node_ping_latency_ms
pinger_node_ping_lost_total

Kube-OVN-Controller expose metrics at 10660/metrics, it will show controller runtime metrics.

You can use kube-prometheus to scrape the metrics. The related ServiceMonitor yaml can be found here

Grafana Dashboard

Pinger grafana dashboard config can be found here.

alt text

Kube-OVN-Controller grafana dashboard config can be found here

alt text