使用報告與影像轉譯 (預覽)
在本指導方針中,您將了解在 Azure 受控 Grafana 中,如何從儀表板建立報告。 建議您設定為依定期或隨需排程,將這些報告以電子郵件傳送給目標收件者。
以 PDF 格式產生報告需要 Grafana 的影像轉譯功能,該功能會將儀表板畫面擷取成 PNG 影像。 Azure 受控 Grafana 會自動為您的執行個體安裝影像轉譯器。
重要
報告和影像轉譯目前為預覽狀態。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。
影像轉譯效能
影像轉譯這個作業需要大量 CPU。 假設資料查詢在 1 秒內完成,Azure 受控 Grafana 執行個體需要大約 10 秒才能轉譯一個畫面。 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 儀表板,請參閱建立儀表板。