Prometheus, the go to monitoring tool for open source applications, but when it comes to monitoring containerized workloads, Prometheus play very well, because it's backed up by open source community.
Challenge, when it comes to enterprises, especially using it inside Azure Kubernetes service, πββοΈπ€ question often asked is how to manage each Prometheus without getting escalation email from security team β οΈβ οΈ.
Solution, Implement Prometheus as a feature inside Azure monitor, and add extensions like Azure Monitor container insights and Azure Managed Grafana into it, hope other teams in Azure will create extensions for their services too.
Prometheus is not free service, detail pricing
How to start
- Search for Managed Prometheus in the Azure Portal
Now Prometheus is up and running, let's onboard some AKS clusters into it.
with few clicks inside Azure blade, AKS is setup with Azure Managed Grafana to collect all data and comes with its default dashboards to visualize your Prometheus data.
Integrate with AKS
Existing AKS Clusters, under monitor setting you can enable Prometheus metrics and Grafana workspace
During the setup process you will have the option to add Managed Prometheus as a new data source to your Azure Managed Grafana workspace.
Once setup, few default dashboards to get you started with visualizing, and navigate into Azure Managed Grafana from both Managed Prometheus and Container Insights,
Top comments (0)