Zooming in on scaling and monitoring
Scaling and monitoring AKS are essential for maintaining performance and reliability over time. Figure 4.12 shows the main options available for that matter:
Prometheus and Grafana are commonly used with AKS due to their strong integration with many CNCF open-source projects. Prometheus serves as a powerful metrics server, while Grafana is widely adopted for building dashboards and visualizing data. This native compatibility is one of the key reasons Microsoft introduced managed Prometheus and Grafana services, allowing you to leverage these tools without the operational overhead of hosting and maintaining them yourself. To make things even easier, Microsoft has launched Azure Monitor Managed Prometheus (AMMP), which comes with preconfigured, but customizable, alert rules and dashboards. Default rules are already rather comprehensive as they target the cluster, the nodes, the pods, and even persistent...