Kubernetes GEO
Understand your infrastructure geographic topology at glance.
Grafana Kubernetes Geomap Dashboard
Understand your infrastructure geographic topology at glance.
Public cloud providers expose codes for their regions (e. g. AWS exposes code us-east-1
) and those map to a location (US East - N. Virginia).
There are 2 artifacts of this project which can be used for different purposes:
- Gazetteer Files - contains mapping of the cloud region code to latitude and longitude
- Grafana Kubernetes Dashboard - leverages the gazetteer files and metrics provided by kube-state-metrics and displays Kubernetes resources in a Grafana Geomap Dashboard.
Grafana Dashboard
- https://grafana.com/grafana/dashboards/19963
- https://raw.githubusercontent.com/dohnto/k8s-geomap-dashboard/main/dashboards/dashboard.json
Gazetteer Files
- AWS: https://raw.githubusercontent.com/dohnto/k8s-geomap-dashboard/main/gazetteer/aws.json
- GCP: https://raw.githubusercontent.com/dohnto/k8s-geomap-dashboard/main/gazetteer/gcp.json
- Azure: https://raw.githubusercontent.com/dohnto/k8s-geomap-dashboard/main/gazetteer/azure.json
- Oracle: https://raw.githubusercontent.com/dohnto/k8s-geomap-dashboard/main/gazetteer/oracle.json
- Merged: https://raw.githubusercontent.com/dohnto/k8s-geomap-dashboard/main/gazetteer/cloud-regions.json
What Cloud Providers are Covered?
- AWS
- GCP
- Azure
- Oracle
What Metrics Contain Cloud Regions?
- kube-state-metrics:
kube_node_labels{label_topology_kubernetes_io_region}
kube_persistentvolume_labels{label_topology_kubernetes_io_region}
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Description | Created | |
---|---|---|---|
Download |
Kubernetes
Monitor your Kubernetes deployment with prebuilt visualizations that allow you to drill down from a high-level cluster overview to pod-specific details in minutes.
Learn more