Usar relatórios e renderização de imagens
Neste guia, você aprenderá a criar relatórios de seus painéis no Espaço Gerenciado do Azure para Grafana. Você pode configurar para enviar esses relatórios por email para destinatários pretendidos em um agendamento regular ou sob demanda.
A geração de relatórios no formato PDF requer a funcionalidade de renderização de imagem do Grafana, que captura painéis de painel como imagens PNG. O Espaço Gerenciado do Azure para Grafana instala o renderizador de imagem para sua instância automaticamente.
Desempenho da renderização de imagem
A renderização de imagem é uma operação com uso intensivo de CPU. Uma instância do Espaço Gerenciado do Azure para 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 deverão 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.
Observação
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 só permite 30 segundos para instantâneo de imagens do painel antes de atingir o tempo limite. No máximo três capturas de tela podem ser feitas dentro desse período. Se houver um aumento repentino no volume de alertas, alguns alertas poderão não ter capturas de tela mesmo se a captura de tela tiver sido habilitada.
Observação
Sobrecarregar o renderizador de imagem do Grafana pode fazer com que ele se torne instável. Ao definir apenas as anotações UID e ID do Painel nessas regras de alerta, você pode reduzir o número de alertas que devem incluir capturas de tela.
Pré-requisitos
Para seguir as etapas neste guia, você deve ter:
- Uma conta do Azure com uma assinatura ativa. Crie uma conta gratuitamente.
- Uma instância do Espaço Gerenciado do Azure para 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 um, convém considerar o uso API de email do Twilio SendGrid para o Azure.
- Email configurado para sua instância do Espaço Gerenciado do Azure para Grafana. Definir configurações de SMTP.
Configurar relatórios
Para criar um novo relatório, siga estas etapas.
- No portal do Azure, abra o workspace do Espaço Gerenciado do Azure para Grafana e selecione a URL Ponto de Extremidade.
- No portal do Grafana, vá para Informando > relatórios e selecione + Criar um novo relatório.
- Conclua as etapas restantes na interface do usuário do Grafana.
Exportar painel para PDF
Observação
A interface do usuário do Grafana pode mudar periodicamente. Este artigo mostra a interface do Grafana e o fluxo do usuário em um determinado ponto. Sua experiência pode ser ligeiramente diferente dos exemplos no momento da leitura deste documento. Se esse for o caso, consulte a Documentação do Grafana Labs.
Para criar um novo relatório, siga estas etapas.
- No portal do Azure, abra o workspace do Espaço Gerenciado do Azure para Grafana e selecione a URL Ponto de Extremidade.
- No portal do Grafana, vá para o painel que você deseja exportar.
- Clique no ícone Compartilhar painel Compartilhar.
- Escolha uma opção de layout na guia PDF.
- Selecione Salvar como PDF para exportar.
Usar imagem em alertas
O Grafana permite a captura de tela de um painel que dispara um alerta. Os destinatários podem ver a imagem do painel diretamente na mensagem de notificação. Atualmente, o Espaço Gerenciado do Azure para Grafana está configurado para carregar essas capturas de tela no armazenamento local em sua instância. Somente a lista de pontos de contato na coluna Carregar do disco da tabela Pontos de contato com suporte pode receber as imagens. Além disso, há um limite de tempo de 30 segundos para fazer 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 tiradas apenas para os alertas que possuem anotações UID do painel e ID do painel na regra. Você pode usar essas anotações para desabilitar a captura de tela seletivamente.
Próximas etapas
Neste guia de instruções, você aprendeu a usar relatórios e renderização de imagem. Para saber como criar e configurar painéis do Grafana, consulte Criar painéis.