Använda rapportering och bildåtergivning
I den här guiden får du lära dig hur du skapar rapporter från dina instrumentpaneler i Azure Managed Grafana. Du kan konfigurera så att dessa rapporter skickas via e-post till avsedda mottagare enligt ett regelbundet schema eller på begäran.
För att generera rapporter i PDF-format krävs Grafanas bildåtergivningsfunktion, som avbildar instrumentpaneler som PNG-bilder. Azure Managed Grafana installerar avbildningsåtergivningen för din instans automatiskt.
Prestanda för bildåtergivning
Avbildningsrendering är en CPU-intensiv åtgärd. En Azure Managed Grafana-instans behöver cirka 10 sekunder för att återge en panel, förutsatt att datafrågan har slutförts på mindre än 1 sekund. Grafana-programvaran tillåter högst 200 sekunder att generera en hel rapport. Instrumentpaneler får inte innehålla fler än 20 paneler vardera om de används i PDF-rapporter. Du kan behöva minska panelnumret ytterligare om du planerar att inkludera andra artefakter (till exempel CSV) i rapporterna.
Kommentar
Du får felmeddelandet "Tidsgräns för bildåtergivning" om en återgivningsbegäran har överskridit gränsen på 200 sekunder.
För skärmdumpar i aviseringar tillåter Grafana-programvaran endast 30 sekunder att ta ögonblicksbilder av panelbilder innan tidsgränsen nås. Högst tre skärmbilder kan tas inom den här tidsramen. Om det uppstår en plötslig ökning av aviseringsvolymen kanske vissa aviseringar inte har skärmbilder även om skärmdumpar har aktiverats.
Kommentar
Om Grafana-bildåtergivningen överbelastas kan den bli instabil. Du kan minska antalet aviseringar som måste innehålla skärmbilder genom att endast ange UID för instrumentpanelen och panel-ID i dessa aviseringsregler.
Förutsättningar
Om du vill följa stegen i den här guiden måste du ha:
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
- En Azure Managed Grafana-instans i Standard-planen. Om du inte har någon ännu skapar du en ny instans.
- En SMTP-server. Om du inte har något ännu kan du överväga att använda Twilio SendGrids e-post-API för Azure.
- Konfigurera e-post för din Azure Managed Grafana-instans. Konfigurera SMTP-inställningar.
Konfigurera rapportering
Följ dessa steg för att skapa en ny rapport.
- I Azure Portal öppnar du din Azure Managed Grafana-arbetsyta och väljer slutpunkts-URL:en.
- I Grafana-portalen går du till Rapporteringsrapporter > och väljer + Skapa en ny rapport.
- Slutför de återstående stegen i Grafana-användargränssnittet.
Exportera instrumentpanelen till PDF
Kommentar
Grafana-användargränssnittet kan ändras med jämna mellanrum. Den här artikeln visar Grafana-gränssnittet och användarflödet vid en viss tidpunkt. Din upplevelse kan skilja sig något från exemplen när du läser det här dokumentet. Om så är fallet kan du läsa Grafana Labs-dokumentationen.
Följ dessa steg för att skapa en ny rapport.
- I Azure Portal öppnar du din Azure Managed Grafana-arbetsyta och väljer slutpunkts-URL:en.
- Gå till den instrumentpanel som du vill exportera i Grafana-portalen.
- Klicka på ikonen Dela instrumentpanel.
- Välj ett layoutalternativ på fliken PDF.
- Välj Spara som PDF för att exportera.
Använda avbildning i aviseringar
Grafana tillåter skärmupptagning av en panel som utlöser en avisering. Mottagarna kan se panelbilden direkt i meddelandemeddelandet. Azure Managed Grafana är för närvarande konfigurerat för att ladda upp dessa skärmbilder till den lokala lagringen på din instans. Endast listan över kontaktpunkter i kolumnen Ladda upp från disk i tabellen Kontaktpunkter som stöds kan ta emot bilderna. Dessutom finns det en tidsgräns på 30 sekunder för att ta en skärmbild. Om en skärmbild inte kan slutföras i tid ingår den inte i motsvarande avisering. Skärmbilder tas endast för de aviseringar som har UID för instrumentpanel och panel-ID-anteckningar i regeln. Du kan använda dessa anteckningar för att inaktivera skärmfångst selektivt.
Nästa steg
I den här instruktionsguiden har du lärt dig hur du använder rapportering och bildåtergivning. Information om hur du skapar och konfigurerar Grafana-instrumentpaneler finns i Skapa instrumentpaneler.