使用報告與影像轉譯
在本指導方針中,您將了解在 Azure 受控 Grafana 中,如何從儀表板建立報告。 建議您設定為依定期或隨需排程,將這些報告以電子郵件傳送給目標收件者。
以 PDF 格式產生報告需要 Grafana 的影像轉譯功能,該功能會將儀表板畫面擷取成 PNG 影像。 Azure 受控 Grafana 會自動為您的工作區安裝影像轉譯器。
影像轉譯效能
影像轉譯這個作業需要大量 CPU。 Azure 受控 Grafana 工作區需要大約 10 秒才能轉譯一個面板,假設數據查詢在不到 1 秒內完成。 Grafana 軟體最多允許 200 秒來產生整個報告。 如果在 PDF 報告中使用儀表板,則每個儀表板應包含不超過 20 個畫面。 如果您打算在報告中包含其他成品 (例如,CSV),則必須進一步減少畫面數目。
注意
如果轉譯要求超過 200 秒的限制,您會看到「影像轉譯逾時」錯誤。
對於警示中的螢幕擷取,Grafana 軟體在逾時之前只允許有 30 秒的時間來快照畫面影像。在這個時間範圍內,最多可以取得三個螢幕擷取畫面。 如果警示量突然激增,即使已啟用螢幕擷取,某些警示可能仍然沒有螢幕擷取畫面。
注意
多載 Grafana 影像轉譯器可能會導致出現不穩定的狀況。 您可以只設定這些警示規則中的儀表板 UID 和畫面識別碼註釋,以減少必須包含螢幕擷取畫面的警示數目。
必要條件
若要依照本指南中的步驟進行,您必須有:
- 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶。
- 標準方案中的 Azure 受控 Grafana 工作區。 如果您還沒有工作區, 請建立新的工作區。
- SMTP 伺服器。 如果還沒有,建議您考慮使用 適用於 Azure 的 Twilio SendGrid 電子郵件 API。
- 為您的 Azure 受控 Grafana 工作區設定電子郵件。 設定 SMTP 設定。
設定報告
若要建立新的報告,請遵循下列步驟。
- 在 Azure 入口網站中,開啟您的 Azure 受控 Grafana 工作區,然後選取 [端點] URL。
- 在 Grafana 入口網站中,移至 [產生 > 報告],然後選取 [+ 建立新的報告]。
- 完成 Grafana UI 中剩餘的步驟。
將儀表板匯出至 PDF
注意
Grafana UI 可能會定期變更。 本文說明指定時間點的 Grafana 介面和使用者流程。 閱讀本文件時,您的體驗可能會與範例稍有不同。 如果是這種情況,請參閱 Grafana Labs 文件。
若要建立新的報告,請遵循下列步驟。
- 在 Azure 入口網站中,開啟您的 Azure 受控 Grafana 工作區,然後選取 [端點] URL。
- 在 Grafana 入口網站中,移至您想要匯出的儀表板。
- 按一下 [共享儀表板] 圖示。
- 在 [PDF] 索引標籤中選擇配置選項。
- 選取 [另存成 PDF] 以匯出。
在警示中使用影像
Grafana 允許螢幕擷取觸發警示的畫面。 收件者可以直接在通知訊息中查看畫面影像。 Azure 受控 Grafana 目前已設定為將這些螢幕快照上傳至工作區上的本機記憶體。 只有 [受支援的聯絡人] 資料表的 [從磁碟上傳] 資料行中的聯絡人清單,才可以接收影像。 此外,取得螢幕擷取畫面還有 30 秒的時間限制。 如果無法及時取得螢幕擷取畫面,則不會隨附於對應的警示中。 只有在規則中具有儀表板 UID 和畫面識別碼註釋的警示,才能取得螢幕擷取畫面。 您可以使用這些註釋,選擇性停用螢幕擷取。
下一步
在本操作指南中,您已了解如何使用報告及影像轉譯。 若要了解如何建立及設定 Grafana 儀表板,請參閱建立儀表板。