Quem administra ambientes em nuvem sabe o quão desafiador pode ser manter uma visão clara, unificada e em tempo real da saúde de todos os recursos. Navegar por diversas lâminas no portal do Azure para checar o consumo de uma Máquina Virtual, o throughput de uma Storage Account, o tempo de resposta de um App Service ou o consumo de DTUs de um SQL Database consome um tempo precioso que poderia ser investido em melhorias arquiteturais, automação ou governança.

Para solucionar esse problema e apoiar diretamente a comunidade técnica, desenvolvi com apoio do Github Copilot e disponibilizei em meu GitHub um Azure Monitor Workbook customizado. Ele centraliza as principais métricas de infraestrutura (IaaS) e plataforma (PaaS) essenciais para o dia a dia de qualquer SysAdmin, Engenheiro de Confiabilidade (SRE) ou Arquiteto de Soluções.
https://github.com/ErickMedeiros/azure-monitor-workbooks
O que são Workbooks?
Os Workbooks são ferramentas flexíveis dentro do Azure Monitor que fornecem uma tela em branco para a criação de relatórios visuais ricos, análises de dados e painéis interativos. Eles se conectam a múltiplas fontes de dados no Azure (como Azure Monitor Metrics, Logs do Log Analytics, Azure Resource Graph e alertas) combinando-os em uma única experiência visual unificada.
Wookbook Galery

A Proposta do Repositório: Monitoramento Unificado
O foco principal deste workbook é consolidar a telemetria que mais importa para a sustentação de ambientes de produção. Em uma única tela, de forma interativa e filtrável por Subscription, Resource Group e região, você consegue analisar quatro pilares críticos:
1. Virtual Machines (IaaS)
- Consumo de CPU e Memória: Identificação rápida de picos de utilização ou recursos superdimensionados (underutilized).
- Performance de Disco: Métricas de IOPS (operações de leitura/escrita por segundo) e latência de disco para diagnosticar gargalos de I/O.
- Rede: Tráfego de entrada e saída (Network In/Out) para monitorar o comportamento do fluxo de dados e anomalias de banda.


2. Storage Accounts
- Disponibilidade e Sucesso: Acompanhamento instantâneo de transações com falha ou timeouts.
- Latência E2E e Server: Monitoramento preciso do tempo que o Azure leva para processar e responder às requisições de storage.
- Capacidade: Evolução volumétrica do armazenamento ocupado por Blobs, Files, Queues ou Tables.

3. App Services
- Requisições e Erros: Total de requisições HTTP recebidas e taxa de erros (HTTP 5xx / 4xx) para detecção ágil de instabilidades na aplicação.
- Tempo de Resposta: Média de tempo que o App Service leva para responder ao usuário final.
- Uso de CPU e Memória do App Service Plan: Garantia de que a camada de computação compartilhada suporta a carga de trabalho.

4. Azure SQL Database
- Utilização de CPU e Dados: Monitoramento do limite de consumo para evitar travamentos de queries e gargalos de banco.
- Consumo de DTU / vCore: Visibilidade exata do limite contratado versus o efetivamente consumido.
- I/O de Dados e Log: Verificação de gargalos na gravação do transaction log ou leitura física de dados.

5 . Oportunidades de otimização – Busca de recursos Órfãos

Como Implementar no seu Ambiente (Passo a Passo)
A implantação foi desenhada para ser o mais simples possível, sem a necessidade de instalar agentes complexos ou códigos adicionais para coletar as métricas base da plataforma. Siga os passos abaixo:
- Acesse o repositório oficial no GitHub: ErickMedeiros/azure-monitor-workbooks.

2. Abra o arquivo JSON correspondente ao Workbook de métricas e copie todo o seu conteúdo bruto (Raw text).

3. No Portal do Azure, pesquise pela barra de buscas por Azure Monitor e no menu lateral esquerdo selecione Workbooks.

- Clique em + New (Novo) para criar um painel do zero.
- Na barra de ferramentas superior do novo painel, clique no botão Advanced Editor (Editor Avançado), indicado pelo ícone
</>.

- Substitua todo o JSON padrão exibido pelo código que você copiou do repositório e clique em Apply (Aplicar).

- Pronto! Salve o workbook com o nome de sua preferência (ex: Painel Unificado de Infraestrutura) e defina a Subscription/Resource Group onde ele ficará armazenado.


Você também pode mudar o período e tipo aba com sua visualização

Dica de Governança: Salve o Workbook como compartilhado (Shared) para que toda a sua equipe técnica (operações, desenvolvimento e finanças) consulte o mesmo painel durante incidentes ou janelas de manutenção, estabelecendo uma “única fonte da verdade”.
Contribua com a Comunidade!
Este repositório é open-source e focado na evolução contínua dos profissionais de nuvem. Se você identificar uma métrica que pode ser adicionada, um layout que pode ser otimizado ou um novo recurso (como Azure Kubernetes Service ou Azure Functions) que mereça um painel dedicado, fique totalmente à vontade para abrir uma Issue ou enviar um Pull Request.
Se este projeto te ajudou a simplificar a governança e o troubleshooting do seu ambiente, não se esqueça de acessar o link github.com/ErickMedeiros/azure-monitor-workbooks e deixar uma uma mensagem no repositório para apoiar o projeto e fazer com que ele chegue a mais profissionais!
Forte abraço pessoal


