Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
本指南介绍如何创建报表、将仪表板导出到 PDF,以及如何在 Azure 托管 Grafana 中使用图像呈现。 可以配置为定期或按需将这些报表通过电子邮件发送给目标收件人。
生成 PDF 格式的报表需要 Grafana 的图像呈现功能,该功能可将仪表板面板捕获为 PNG 图像。 Azure 托管 Grafana 会自动为工作区安装映像呈现器。
图像呈现性能
图像呈现是一项 CPU 密集型操作。 Azure 托管 Grafana 工作区需要大约 10 秒才能呈现一个面板,假设数据查询在不到 1 秒内完成。 Grafana 软件最多允许使用 200 秒来生成整个报表。 如果在 PDF 报表中使用仪表板,则每个仪表板的面板不应超过 20 个。 如果计划在报表中包含其他项目(例如,CSV),则可能需要进一步减少面板数量。
注意
如果呈现请求超过 200 秒限制,则将看到“图像呈现超时”错误。
对于警报中的屏幕捕获,Grafana 软件仅允许在超时前 30 秒拍摄面板图像快照。在此时间范围内,最多可以拍摄三个屏幕截图。 如果警报量突然激增,即使启用了屏幕捕获,某些警报也可能没有屏幕截图。
注意
重载 Grafana 图像呈现器可能会导致它变得不稳定。 可以通过仅在这些警报规则中设置仪表板 UID 和面板 ID 批注来减少必须包含屏幕截图的警报数。
先决条件
若要执行本指南中的步骤,必须做好以下准备:
- 具有活动订阅的 Azure 帐户。 创建账户。
- 标准计划中的 Azure 托管 Grafana 工作区。 如果还未拥有工作区,请创建新工作区。
- 一个 SMTP 服务器。 如果你没有服务器,建议使用 Twilio SendGrid 的 Azure 电子邮件 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 和面板 ID 批注的警报拍摄屏幕截图。 可以使用这些批注选择性地禁用屏幕捕获。