> ## Content Index
> Fetch the complete content index at: https://www.azurebrasil.cloud/llms.txt
> Use this file to discover other available public pages before exploring further.

# Grafana + Azure Kubernetes Service: observabilidade e monitoramento de ambientes containerizados
- URL: https://www.azurebrasil.cloud/blog/grafana-azure-kubernetes-service/
- Published: 2025-01-10T10:57:57.000Z
- Updated: 2025-01-10T12:35:02.000Z
- Author: Renato Groffe

Neste novo artigo retomo o tema uso do **Grafana** no monitoramento de recursos em nuvem, abordando desta vez a integração do **Azure Managed Grafana** com o **Azure Kubernetes Service**. Os posts anteriores podem ser acessados nos links a seguir:

[**Por que utilizar o Grafana no monitoramento de recursos do Azure?**](https://www.azurebrasil.cloud/grafana-monitoramento-azure/)

[**Grafana + Observabilidade de APIs no Azure: conhecendo o dashboard para o API Management**](https://www.azurebrasil.cloud/grafana-azure-api-management/)

O **Azure Kubernetes Service (AKS)** também dispõe de uma integração facilitada com soluções de monitoramento/observabilidade como **Grafana** e **Prometheus**. O uso de métricas do **Prometheus** em conjunto com dashboards pré-existentes do **Grafana** (ou até a criação de novos dashboards customizados) pode inclusive estender as capacidades de monitoramento originais do **Azure Monitor**, com novas visões sobre diferentes aspectos de um cluster.

> E como um assunto frequente neste blog é **Inteligência Artificial**, deixo aqui como recomendação o treinamento **Azure AI Training Session** \- promovido pela própria **AzureBrasil.cloud** \- e que acontecerá a partir do **dia 18/02/2025 (uma terça)** no **formato online**. Uma excelente oportunidade para você conhecer mais sobre **IA**, assim como o suporte do **Microsoft Azure** a essas soluções e **OpenAI** em geral. Para saber mais acesse o link seguinte a seguir:  
>  
> [**Azure AI Training Session Online #1 - Sympla**](https://bit.ly/azure-ai-training-session-online-1?ref=azurebrasil.cloud)

Durante a criação de um novo cluster baseado no **Azure Kubernetes Service** é altamente recomendável que ativemos a utilização do mecanismo conhecido como **Container Insights**. Será esta configuração que permitirá a consulta a métricas e logs de um **cluster AKS**, considerando para isto o uso de serviços como **Azure Monitor** e **Log Analytics** (via consultas codificadas com **Kusto Query Language - KQL**):

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/01/aks-11.png)

Ativar o uso do **Managed Prometheus** permitirá que tiremos proveito das métricas geradas por este serviço, extremamente úteis em análises a partir de dashboards do **Grafana** (ou até mesmo para escalar workloads no **Kubernetes**, graças ao suporte a [**Prometheus**](https://keda.sh/docs/2.16/scalers/prometheus/?ref=azurebrasil.cloud) oferecido pelo projeto **KEDA - Kubernetes Event-driven Autoscaling**):

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/01/aks-12.png)

Habilitar o **Managed Grafana** permitirá que tiremos proveito tanto de informações coletadas por meio do **Azure Monitor** e **Log Analytics**, quanto de métricas obtidas via **Prometheus**:

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/01/aks-13.png)

No próximo print podemos observar essas 3 configurações ativadas no momento de criação de um cluster (via **Portal do Azure**):

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/01/aks-01.png)

Clique nesta imagem para visualizar com uma melhor resolução

Com recurso do **AKS** já criado notaremos a presença de uma instância do **Azure Managed Grafana** no grupo de recursos em que o mesmo se encontra, bem como itens do tipo **Prometheus rule group**:

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/01/aks-15.png)

Clique nesta imagem para visualizar com uma melhor resolução

Esta instância do **Azure Mananaged Grafana** já terá vários **dashboards pré-instalados** e separados em **3 grupos** (**Azure Managed Prometheus**, **Azure Monitor** e **Microsoft Defender for Cloud**):

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/01/aks-21.png)

Clique nesta imagem para visualizar com uma melhor resolução

Podemos observar na imagem seguinte diversos dos dashboards que empregam métricas do **Prometheus**:

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/01/aks-31.png)

Clique nesta imagem para visualizar com uma melhor resolução

Já na próxima imagem temos em destaque um desses dashboards - **Kubernetes / Compute Resources / Namespace (Pods)**:

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/01/aks-40.png)

Clique nesta imagem para visualizar com uma melhor resolução

Outras opções gratuitas podem ser acrescentadas, como no caso do dashboard **Kubernetes / Views / Namespaces**. Trata-se de uma alternativa que integra o projeto open source **grafana-dashboards-kubernetes**, um conjunto de dashboards gratuitos extremamente úteis ao se trabalhar com **Grafana** e **Prometheus** no monitoramento de **clusters Kubernetes** (independentemente de se estar na nuvem ou não, do cloud provider escolhido...):

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/01/aks-50.png)

Clique nesta imagem para visualizar com uma melhor resolução

Disponibilizei uma listagem de links com esse e outros dashboards gratuitos que envolvem o uso do **Prometheus** com **Grafana** e **Kubernetes**, em um [**repositório**](https://github.com/renatogroffe/Kubernetes-Grafana-Prometheus%5FDashboards?ref=azurebrasil.cloud) que venho mantendo no **GitHub** (**10 alternativas de dashboards ao todo**):

[GitHub - renatogroffe/Kubernetes-Grafana-Prometheus\_Dashboards: Exemplos de dashboards do Grafana úteis para monitoramento de um cluster Kubernetes e que dependem de métricas do Prometheus.Exemplos de dashboards do Grafana úteis para monitoramento de um cluster Kubernetes e que dependem de métricas do Prometheus. - renatogroffe/Kubernetes-Grafana-Prometheus\_Dashboards![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/icon/pinned-octocat-093da3e6fa40-13.svg)GitHubrenatogroffe![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/thumbnail/Kubernetes-Grafana-Prometheus_Dashboards)](https://github.com/renatogroffe/Kubernetes-Grafana-Prometheus%5FDashboards?ref=azurebrasil.cloud)

> Caso achem útil esta solução, peço por favor um ⭐️ no repositório apoiando. Fica também o convite para que vocês me sigam lá no **GitHub**!

---

## Referências

[**Azure Managed Grafana | Azure Docs**](https://docs.azure.cn/en-us/managed-grafana/?ref=azurebrasil.cloud)

[**Grafana | Technical documentation**](https://grafana.com/docs/?ref=azurebrasil.cloud)

[**Prometheus - Monitoring system & time series database**](https://prometheus.io/?ref=azurebrasil.cloud)