Utiliser la création de rapports et le rendu d’images
Dans ce guide, vous allez apprendre à créer des rapports à partir de vos tableaux de bord dans Azure Managed Grafana. Vous pouvez activer l'envoi de ces rapports par e-mail à des destinataires spécifiques selon une planification régulière ou à la demande.
La génération de rapports au format PDF nécessite l’accès à la fonctionnalité Grafana de rendu d’image, qui capture les panneaux de tableau de bord sous forme d’images PNG. Azure Managed Grafana installe automatiquement le renderer d’image pour votre instance.
Performances de rendu d’image
Le rendu d'images sollicite intensivement le processeur. L’affichage d’un panneau par une instance Azure Managed Grafana prend environ 10 secondes, sous réserve que la requête de données soit transmise en moins de 1 seconde. Le logiciel Grafana alloue un maximum de 200 secondes pour la génération d’un rapport complet. Les tableaux de bord ne doivent pas contenir plus de 20 panneaux chacun s’ils sont utilisés dans les rapports PDF. Vous devrez peut-être réduire davantage le nombre du panneau si vous envisagez d’inclure d’autres artefacts (par exemple, des fichiers CSV) dans les rapports.
Remarque
Une erreur « Délai d’expiration du rendu d’image » s’affiche lorsqu’une requête de rendu dépasse la limite de 200 secondes.
Pour la capture d’écran dans les alertes, le logiciel Grafana alloue seulement 30 secondes à la capture des images du panneau avant expiration de l’opération. Un maximum de trois captures d’écran peut être pris dans ce délai. En cas d’augmentation soudaine du volume d’alertes, certaines alertes peuvent ne pas inclure de captures d’écran, même si cette fonctionnalité est activée.
Remarque
Une surcharge du renderer d’image de Grafana peut entraîner son instabilité. Vous pouvez réduire le nombre d’alertes incluant des captures d’écran en définissant uniquement les annotations UID de tableaux de bord et ID de panneaux dans ces règles d’alerte.
Prérequis
Pour suivre les étapes de ce guide, vous devez disposer des éléments suivants :
- Compte Azure avec un abonnement actif. Créez un compte gratuitement.
- Une instance Azure Managed Grafana de niveau Standard. Si vous n’en disposez pas déjà, créez une instance.
- Un serveur SMTP. Si vous n’avez pas encore de serveur SMTP, vous pouvez utiliser l’API de messagerie Twilio SendGrid pour Azure.
- Configuration de la messagerie de votre instance Azure Managed Grafana. Configurez les paramètres SMTP.
Paramétrer la génération d’états
Pour créer un rapport, procédez comme suit.
- Dans le portail Azure, ouvrez votre espace de travail Azure Managed Grafana et sélectionnez l’URL Point de terminaison.
- Dans le Portail Grafana, accédez à Reporting > Rapports, puis sélectionnez + Créer un rapport.
- Effectuez les étapes restantes dans l’interface utilisateur de Grafana.
Exporter le tableau de bord au format PDF
Remarque
L’interface utilisateur Grafana peut changer régulièrement. Cet article présente l’interface Grafana et le flux utilisateur à un point donné. Votre expérience peut différer légèrement des exemples ci-dessous au moment de la lecture de ce document. Si c’est le cas, reportez-vous à la documentation Grafana Labs.
Pour créer un rapport, procédez comme suit.
- Dans le portail Azure, ouvrez votre espace de travail Azure Managed Grafana et sélectionnez l’URL Point de terminaison.
- Dans le Portail Grafana, accédez au tableau de bord que vous souhaitez exporter.
- Cliquez sur l’icône Partager le tableau de bord.
- Sous l’onglet PDF, choisissez une option de mise en page.
- Sélectionnez Enregistrer au format PDF pour procéder à l’exportation.
Utiliser des images dans les alertes
Grafana permet la capture d’écran d’un panneau qui déclenche une alerte. L’image du panneau s’affiche directement dans le message de notification envoyé aux destinataires. Azure Managed Grafana est actuellement configuré pour importer ces captures d’écran dans le stockage local sur votre instance. Les images ne peuvent être transmises qu’à la liste des points de contact de la colonne Charger à partir du disque du tableau Points de contact pris en charge. En outre, la capture d’écran est soumise `a une limite de 30 secondes. Si une capture d’écran ne peut pas être terminée dans ce délai, elle est exclue de l’alerte correspondante. Les captures d’écran sont prises uniquement pour ces alertes qui comportent des annotations UID de tableau de bord et des ID de panneau dans la règle. Vous pouvez utiliser ces annotations pour désactiver la capture d’écran de manière sélective.
Étapes suivantes
Dans ce guide pratique, vous avez appris à utiliser la création de rapports et le rendu d’image. Pour savoir comment créer et configurer des tableaux de bord Grafana, consultez Créer des tableaux de bord.