Usar relatórios e renderização de imagens (visualização)
Neste guia, você aprenderá a criar relatórios a partir de seus painéis no Azure Managed Grafana. Você pode configurar para que esses relatórios sejam enviados por e-mail para os destinatários pretendidos em um cronograma regular ou sob demanda.
A geração de relatórios no formato PDF requer a capacidade de renderização de imagens do Grafana, que captura painéis do painel como imagens PNG. O Azure Managed Grafana instala o renderizador de imagem para sua instância automaticamente.
Importante
Relatórios e renderização de imagens estão atualmente em visualização. Veja Termos de Utilização Complementares da Pré-visualizações do Microsoft Azure para obter os termos legais que se aplicam às funcionalidades do Azure que estão na versão beta, na pré-visualização ou que ainda não foram lançadas para disponibilidade geral.
Desempenho de renderização de imagem
A renderização de imagem é uma operação com uso intensivo de CPU. Uma instância do Azure Managed Grafana precisa de cerca de 10 segundos para renderizar um painel, supondo que a consulta de dados seja concluída em menos de 1 segundo. O software Grafana permite um máximo de 200 segundos para gerar um relatório inteiro. Os painéis não devem conter mais de 20 painéis cada se forem usados em relatórios PDF. Talvez seja necessário reduzir ainda mais o número do painel se você planeja incluir outros artefatos (por exemplo, CSV) nos relatórios.
Nota
Você verá um erro "Tempo limite de renderização de imagem" se uma solicitação de renderização tiver excedido o limite de 200 segundos.
Para captura de tela em alertas, o software Grafana permite apenas 30 segundos para capturar imagens do painel antes do tempo limite. No máximo três capturas de tela podem ser feitas dentro deste período de tempo. Se houver um aumento repentino no volume de alertas, alguns alertas podem não ter capturas de tela, mesmo que a captura de tela tenha sido ativada.
Nota
Sobrecarregar o renderizador de imagem Grafana pode fazer com que ele se torne instável. Você pode reduzir o número de alertas que devem incluir capturas de tela definindo apenas as anotações UID do painel e ID do painel nessas regras de alerta.
Pré-requisitos
Para seguir as etapas deste guia, você deve ter:
- Uma conta do Azure com uma subscrição ativa. Crie uma conta gratuitamente.
- Uma instância do Azure Managed Grafana no plano Standard. Se você ainda não tiver uma, crie uma nova instância.
- Um servidor SMTP. Se você ainda não tiver uma, considere usar a API de email do Twilio SendGrid para Azure.
- Configuração de email para sua instância do Azure Managed Grafana. Defina as configurações de SMTP.
Configurar relatórios
Para criar um novo relatório, siga estas etapas.
- No portal do Azure, abra seu espaço de trabalho do Azure Managed Grafana e selecione a URL do Ponto de Extremidade .
- No portal Grafana, vá para Relatórios de relatórios e selecione + Criar um novo relatório>.
- Conclua as etapas restantes na interface do usuário do Grafana.
Exportar painel para PDF
Nota
A UI do Grafana pode mudar periodicamente. Este artigo mostra a interface do Grafana e o fluxo do usuário em um determinado ponto. A sua experiência pode diferir ligeiramente dos exemplos no momento da leitura deste documento. Se este for o caso, consulte a documentação do Grafana Labs.
Para criar um novo relatório, siga estas etapas.
- No portal do Azure, abra seu espaço de trabalho do Azure Managed Grafana e selecione a URL do Ponto de Extremidade .
- No portal Grafana, vá para o painel que deseja exportar.
- Clique no ícone Compartilhar painel .
- Escolha uma opção de layout na guia PDF.
- Selecione Salvar como PDF para exportar.
Usar imagem em alertas
O Grafana permite capturar a tela de um painel que dispara um alerta. Os destinatários podem ver a imagem do painel diretamente na mensagem de notificação. O Azure Managed Grafana está atualmente configurado para carregar estas capturas de ecrã para o armazenamento local na sua instância. Apenas a lista de pontos de contacto na coluna Carregar a partir do disco da tabela Pontos de contacto suportados pode receber as imagens. Além disso, há um limite de tempo de 30 segundos para tirar uma captura de tela. Se uma captura de tela não puder ser concluída a tempo, ela não será incluída com o alerta correspondente. As capturas de tela são feitas apenas para os alertas que têm anotações de UID do painel e ID do painel na regra. Você pode usar essas anotações para desativar a captura de tela seletivamente.
Próximos passos
Neste guia de instruções, você aprendeu a usar relatórios e renderização de imagens. Para saber como criar e configurar painéis do Grafana, consulte Criar painéis.