Forum Discussion
mgfeal
Jan 10, 2023Brass Contributor
AKS Monitoring - Questions about Azure Monitor, Grafana and Prometheus
Hi,
We have a Kubernetes platform on which we are developing our microservices. To start working on monitoring, we have some important questions.
We want to monitor from the status of the nodes of the AKS clusters as the status of the pods (status, if they are not started, etc.). If we go to an AKS cluster to 'Monitoring - Insights' we see a lot of information, but we want to have dashboards and, most importantly, alerts.
On the one hand, it is possible to create alerts in the Azure portal itself and also dashboards.
On the other hand, we see that the Microsoft documentation indicates how to configure 'Azure Managed Grafana'.
And finally, we have Prometheus which in turn displays dashboards using Grafana.
Our biggest question is: What do both Grafana and Prometheus contribute? Do we get more information with Prometheus than we get with Azure Insights? Grafana we see that it already brings many pre-created dashboards for many parts of Azure, as well as pre-created alerts. Is it worth using 'Azure Grafana Managed' or if you don't want to pay for the service, use Azure Monitor for everything?
Thanks!!
- sameerCopper ContributorAzure Monitor is a comprehensive monitoring tool on Azure Hype scalar. The tools provides the building blocks for different monitoring use cases.. The various building blocks that Azure provides from an observability includes Application Insights, Service Health, Service Map, Network Monitor, Azure Advisor, Azure Log Analytics, Metric Analytics. You may want to investigate more about these Azure Services by mapping you specific Metrics / KPIs for monitoring, Grafana and Prometheus and market leading Open Source Solutions and can be considered if you are leveraging open source tools in your Application landscape. Incase your landscape is Azure native one then it makes more sense to leverage Azure Monitoring as it will integrate and interoperate well with Azure services...