Visualizing operational data with Grafana
Prometheus is often deployed with Grafana (https://grafana.com/) to provide sophisticated dashboards and a more sophisticated UI for monitoring. The installation of Kubernetes from the AWS EKS Quick Start includes Grafana, configured with a few dashboards. Let's explore the Grafana installation and see how it integrates with Prometheus.
Gaining access to Grafana
The Grafana installation is exposed by default over a Kubernetes LoadBalancer, which in EKS creates an AWS EC2-Classic Elastic Load Balancer (ELB). Find out what address it is listening on, as follows. Look in the EXTERNAL-IP
field for the actual DNS name of the ELB:
$ kubectl -n grafana get service NAMEÂ Â Â Â Â Â TYPEÂ Â Â Â Â Â Â Â Â Â Â CLUSTER-IPÂ Â Â Â EXTERNAL-IPÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â ...