Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo explica como usar painéis do Azure Monitor com o Grafana.
Pré-requisitos
- Executando recursos do Azure que criaram dados durante pelo menos um período de 15 minutos.
- Leitor de Monitoramento atribuído para acesso ao Azure Managed Prometheus (Workspace do Azure Monitor).
Para obter mais informações sobre RBAC e atribuição de funções, consulte RBAC do Azure.
Usar modelos de painel
Os painéis de modelo gerenciado do Azure ajudam você a começar rapidamente com painéis pré-provisionados e atualizados automaticamente para recursos do Azure usados com frequência e os Serviços de Kubernetes do Azure. Eles são identificados com uma Azure-managed tag.
Use as etapas a seguir para usar os painéis do Grafana que já estão disponíveis no portal do Azure.
- Navegue até o Azure Monitor no portal do Azure.
- Selecione Painéis com Grafana.
- Navegue pela lista de painéis disponíveis nas listagens do Azure Monitor ou do Azure Managed Prometheus.
- Selecione um painel, por exemplo, Azure | Insights | Contas de armazenamento ou Azure | Insights | Cofres de Chaves.
- Escolha uma assinatura e um grupo de recursos em que o recurso de destino existe. O painel é carregado com base no painel escolhido e nos recursos selecionados.
Outros recursos do Azure com modelos de painel internos incluem o seguinte. Acesse os seguintes recursos a partir do item de menu Monitoramento > Dashboards com o Grafana:
- Kubernetes do Azure
- AKS Automático
- AKS Arc
- Insights de aplicativo
- Aplicativos de Contêiner do Azure
- Espaço de Trabalho do Azure Monitor
Criar um novo painel do Grafana
- Selecione Novo>Novo Painel na interface do Grafana.
- Selecione Adicionar visualização.
- Escolha uma fonte de dados com suporte (Azure Monitor, Azure Data Explorer ou Prometheus) para o primeiro painel.
- Adicione painéis usando editores de consulta internos ou baseados em código.
Salvar uma cópia de um painel
Você pode escolher Salvar como para salvar o painel em sua assinatura e fazer edições sem afetar o painel original.
- Abra o painel de controle.
- Escolha Salvar como.
- Insira um título no campo Título .
- Escolha a assinatura do painel na lista suspensa Assinatura.
- Escolha o grupo de recursos na lista suspensa Grupo de recursos.
- Escolha o local (região) na lista suspensa Local.
- Clique em Salvar.
- Selecione Sim para abrir a cópia do painel e começar a editar.
Editar um painel
Observação
A edição de ferramentas e o comportamento seguem os controles de software livre padrão do Grafana.
- Abra um painel editável (criado ou importado).
- Selecione Editar para modificar painéis, consultas e visualizações.
Para obter mais detalhes sobre como editar um painel do Grafana, consulte a documentação do Grafana.
Importar painéis do Grafana usando JSON
As instruções a seguir pressupõem que você entrou em sua conta do Azure, está na área do Azure Monitor do portal do Azure e selecionou Painéis com o Grafana.
Usando a janela ou a guia do site do Grafana, navegue até o painel que você deseja importar.
- Baixe o arquivo JSON para o painel.
- Usando a janela ou guia do portal do Azure, na tela Painéis com Grafana, selecione Nova>Importação.
- Selecione o arquivo JSON.
- Selecione Carregar.
- Insira um nome para o painel.
- Selecione a assinatura, o grupo de recursos e a região.
Importar da galeria pública do Grafana
- Visite a galeria de painéis do Grafana.
- Localize um painel usando um arquivo JSON ou uma ID do Painel.
- Na página do Azure Monitor no portal do Azure, abra Importar nos painéis do Azure Monitor.
- Insira a ID do Painel ou carregue o arquivoJSON correspondente.
- Siga as etapas de importação listadas acima.
Observação
Somente painéis do Azure Monitor e do Prometheus usando fontes de dados com suporte podem ser importados.
Usar o Explore para copiar e editar uma consulta e um painel
Você pode copiar e editar uma consulta e um painel sem interromper ou alterar a consulta original com o recurso Explorar.
- Selecione o recurso que você deseja monitorar, por exemplo, um cluster do AKS.
- Selecione Painéis com Grafana. Uma lista de painéis disponíveis é exibida.
- Selecione um painel, por exemplo, o Kubernetes | Recursos de computação | Painel do cluster.
- Selecione as reticências verticais em um dos painéis do dashboard e, em seguida, selecione Explorar. A tela Explorar é exibida. Uma cópia da consulta do painel é copiada (preenchida) para a nova tela com a qual você trabalhar.
- Agora você pode editar a consulta copiada sem interromper ou alterar a consulta original.
Salve o novo painel em um dashboard
Quando estiver satisfeito com os resultados das alterações feitas na consulta copiada e no painel, você poderá salvá-la no painel de controle.
- Selecione Adicionar ao painel. A tela Adicionar Painel ao Dashboard é exibida.
- No menu suspenso Assinatura, selecione a assinatura com a qual você deseja trabalhar.
- Na lista suspensa Grupos de recursos, selecione o grupo de recursos com o qual você deseja trabalhar. Uma lista de dashboard para esse grupo de recursos é exibida.
- Selecione o painel de controle na lista. A tela do dashboard é exibida com a nova consulta e o painel adicionado nela. Como alternativa, você pode criar um novo painel selecionando Novo painel.
Use o recurso Explorar a partir da galeria de dashboards
- Na página de recursos no portal do Azure, selecione Painéis com o Grafana. A tela Explorar é exibida sem dados.
- Selecione Selecionar um recurso e selecione um recurso na lista de recursos na assinatura com a qual você está trabalhando no momento.
- Selecione a métrica, a agregação, a granulação de tempo e as dimensões para a consulta e o painel.
- Quando estiver satisfeito com a consulta e o painel, selecione Adicionar ao painel para salvá-la em um painel ou criar um novo painel selecionando Novo painel.
Para obter mais informações sobre o Grafana Explore, consulte a documentação do Grafana.
Compartilhar links para dashboards
Os painéis que você importa ou cria exigem a configuração de acesso do RBAC para compartilhá-los com pessoas ou grupos específicos.
- Abra o painel de controle.
- Selecione Compartilhar. O painel Compartilhar Painel é aberto. Copie o link para o painel para sua área de transferência.
- Examine as opções de compartilhamento:
- Pessoas com esse link podem editar — Habilitar essa opção cria um link que abre o dashboard no modo de exibição padrão e fornece a capacidade de editar para os usuários com as permissões de gravação necessárias do dashboard. Desabilitar essa opção cria um link que abre o dashboard em um modo somente exibição para todos os usuários.
- Bloqueio de intervalo de tempo — se o dashboard estiver usando um intervalo de tempo relativo, por exemplo, agora-de 30min até agora, habilitar essa opção converterá o intervalo de tempo no link em um intervalo de tempo absoluto. Isso permite que os destinatários de link exibam o mesmo intervalo de tempo absoluto usado quando compartilhado.
- Manter variáveis — se o dashboard incluir variáveis, habilitar essa opção manterá os valores atuais das variáveis e as incluirá no link gerado.
- Selecione Gerenciar opções de compartilhamento para usar o fluxo de trabalho RBAC para conceder acesso de exibição ou edição a usuários ou grupos. A função Leitor é necessária para exibir o painel.
O colaborador é necessário para editar o painel. O destinatário do link também precisará de acesso a qualquer fonte de dados usada no conteúdo deste dashboard do Grafana.
A função Leitor de Monitoramento é necessária para dados do Azure Monitor, e Leitor de Dados de Monitoramento é necessário para dados do Prometheus.
Observação
"Microsoft.Dashboard/dashboard/read" e "Microsoft.Dashboard/dashboard/write" também podem ser usados para atribuir permissões com controle mais refinado.
- Copie o link para o painel para sua área de transferência.
- Cole o link em seu método de comunicação preferencial para compartilhá-lo.
Marcar um painel
Os painéis do Azure Monitor com tags do Grafana são gerenciados usando tags do Azure. As tags de painel do Grafana de código aberto permanecem no JSON do painel durante os processos de importação e exportação, mas não são usadas para preencher tags do Azure.
Para adicionar tags de painel a um painel salvo, adicione ou atualize a tag do Azure com a chave GrafanaDashboardTags, incluindo seus nomes de tags, usando vírgulas para separar as entradas.
Os painéis criados ou salvos do contexto de um cluster do Serviço de Kubernetes do Azure têm automaticamente a marca do Azure GrafanaDashboardResourceType adicionada. Por exemplo, dashboards criados ou salvos no contexto de um cluster do Serviço de Kubernetes do Azure recebem automaticamente a tag do Azure GrafanaDashboardResourceType: microsoft.ContainerService/managedClusters. Você também pode adicionar essa marca a um painel salvo para poder acessar e exibir o painel no contexto de clusters do AKS.
Exportar JSON
Você pode exportar um painel como JSON que pode ser salvo, importado e reutilizado em qualquer instância do Grafana.
- Na tela do painel, selecione Exportar e , em seguida, JSON.
- Salve o arquivo.
Exportar um modelo ARM de dashboard
Você pode exportar um painel como um modelo do ARM que contém o JSON para o painel.
- Na tela do painel, selecione Exportar e exportar como modelo do ARM.
- Selecione Baixar e salvar o arquivo.
Adicionar configurações de diagnóstico
Você pode definir as configurações de diagnóstico para o painel do Azure Monitor para acompanhar quando ele foi atualizado para uma nova versão ou restaurado para uma anterior.
Você pode criar até cinco configurações de diagnóstico diferentes para enviar os logs para destinos independentes.
Na tela do dashboard, no menu esquerdo, selecione Monitoramento>Configurações de Diagnóstico.
Na página Configurações de diagnóstico, selecione + Adicionar configuração de diagnóstico.
Em Nome da configuração de diagnóstico, insira um nome único.
Em Logs, selecione allLogs entre as seguintes opções:
Categorias de logs Description auditar Transmite todos os logs de auditoria. Selecionar essa opção é o mesmo que escolher allLogs, já que Os Eventos de Atualização são logs de auditoria e atualmente são os únicos logs disponíveis. allLogs Transmite todos os logs. Atualizar eventos Transmite todos os eventos de atualização. AllMetrics Transmite todas as métricas. No momento, não há suporte. Em detalhes de destino, selecione um ou mais destinos, preencha os detalhes e selecione Salvar.
Destino Description Configurações espaço de trabalho do Log Analytics Enviar dados para um workspace do Log Analytics Selecione a assinatura que contém um workspace do Log Analytics existente e selecione o Workspace do Log Analytics Conta de armazenamento Arquivar dados em uma conta de armazenamento Selecione a assinatura que contém uma conta de armazenamento existente e selecione a conta de armazenamento. Somente contas de armazenamento na mesma região do painel do Grafana são exibidas no menu suspenso. Hub de eventos Transmitir para um hub de eventos Selecione uma assinatura e um namespace existente dos Hubs de Eventos do Azure. Opcionalmente, escolha também um hub de eventos existente. Escolha uma política de hub de eventos na lista. Somente hubs de evento na mesma região do painel do Grafana são exibidos no menu suspenso. Solução de parceiro Enviar para uma solução de parceiro Selecione uma assinatura e um destino. Para obter mais informações sobre destinos disponíveis, acesse destinos de parceiros.
Depois de criar uma configuração de diagnóstico, os dados devem começar a fluir para seus destinos selecionados dentro de 90 minutos.