共享仪表盘和面板
Grafana 允许您与组织内的其他用户共享仪表盘和面板,并在某些情况下,在网络上公开共享。您可以使用以下方式共享
- 直接链接
- 快照
- 嵌入链接(仅限面板)
- 导出链接(仅限仪表盘)
您必须具有授权查看器权限才能查看直接链接呈现的图像。
除非您为 Grafana 实例启用了匿名访问权限,否则也需要相同的权限才能查看嵌入链接。
注意
从 Grafana 8.0 开始,Grafana Cloud 中不提供匿名访问权限。
当您将面板或仪表盘作为快照共享时,快照(即您拍摄快照时的面板或仪表盘)将在网络上公开可用。任何拥有链接的人都可以访问它。由于快照不需要任何授权即可查看,因此 Grafana 会删除与它来自的帐户相关的信息,以及快照中的任何敏感数据。
共享仪表盘
您可以将仪表盘作为直接链接或快照共享。您还可以导出仪表盘。
注意
如果您更改了仪表盘,请确保在共享之前保存更改。
点击左侧菜单中的**仪表盘**。
点击您要共享的仪表盘。
点击屏幕右上方的**共享**按钮。
共享对话框打开并显示“链接”选项卡。
共享直接链接
**链接**选项卡显示当前时间范围、模板变量和默认主题。您还可以共享一个缩短的 URL。
点击**复制**。
此操作会将默认 URL 或缩短的 URL 复制到剪贴板。
将复制的 URL 发送给具有查看链接授权的 Grafana 用户。
发布快照
仪表盘快照公开共享交互式仪表盘。Grafana 会去除敏感数据,例如查询(指标、模板和注释)以及面板链接,只留下嵌入在仪表盘中的可见指标数据和系列名称。任何拥有链接的人都可以访问仪表盘快照。
您可以将快照发布到您的本地实例或snapshots.raintank.io。后者是 Grafana Labs 提供的一项免费服务,使您可以将仪表盘快照发布到外部 Grafana 实例。任何拥有链接的人都可以查看它。如果希望在特定时间段后删除快照,可以设置过期时间。
点击**快照**选项卡。
点击**发布到 snapshots.raintank.io** 或**发布快照**。
Grafana 会生成快照的链接。
复制快照链接,并在您的组织内部或网络上公开共享。
如果您错误地创建了快照,请在对话框中点击**删除快照**以从您的 Grafana 实例中删除该快照。
删除快照
要删除现有快照,请按照以下步骤操作
- 在主菜单中,点击**仪表盘**。
- 点击**快照**以转到快照管理页面。
- 点击要删除的快照 URL 旁边的红色**x**。
快照将立即被删除。您可能需要清除浏览器缓存或使用私有或隐身浏览器以确认这一点。
将仪表盘导出为 JSON
仪表盘导出操作会创建一个 Grafana JSON 文件,其中包含您需要的所有内容,包括布局、变量、样式、数据源、查询等,以便您稍后导入仪表盘。
点击主菜单中的**仪表盘**。
打开您要导出的仪表盘。
点击顶部导航栏中的**共享**图标。
点击**导出**。
如果您要导出仪表盘以在另一个具有不同数据源 UID 的实例中使用,请启用**导出以在外部共享**开关。
点击**保存到文件**。
Grafana 会将 JSON 文件下载到您的本地计算机。
使仪表盘可移植
如果您想导出仪表盘供其他人使用,您可以为指标前缀(使用常量变量)和服务器名称添加模板变量。
类型为Constant
的模板变量在仪表盘中会自动隐藏,并且在导入仪表盘时也会作为必需输入添加。
将仪表盘导出为 PDF
您可以生成和保存任何仪表盘的 PDF 文件。
**注意:**在Grafana 企业版和Grafana Cloud中可用。
点击左侧菜单中的**仪表盘**。
点击您要共享的仪表盘。
点击屏幕右上方的**共享**按钮。
在 PDF 选项卡上,为导出的仪表盘选择布局选项:**纵向**或**横向**。
点击**另存为 PDF** 将仪表盘渲染为 PDF 文件。
Grafana 会在新窗口或浏览器标签页中打开 PDF 文件。
共享面板
您可以将面板作为直接链接、快照或嵌入链接共享。您还可以使用任何面板上的**共享**选项创建库面板。
将鼠标悬停在面板的任何部分以显示右上角的操作菜单。
点击菜单并选择**共享**。
共享对话框打开并显示**链接**选项卡。
使用直接链接
**链接**选项卡显示当前时间范围、模板变量和默认主题。您可以选择启用缩短的 URL 进行共享。
点击**复制**。
此操作会将默认 URL 或缩短的 URL 复制到剪贴板。
将复制的 URL 发送给具有查看链接授权的 Grafana 用户。
您还可以选择点击**直接链接渲染图像**来共享面板的图像。
有关更多信息,请参阅图像渲染。
以下示例显示了到服务器端渲染的 PNG 的链接
https://play.grafana.org/d/000000012/grafana-play-home?orgId=1&from=1568719680173&to=1568726880174&panelId=4&fullscreen
服务器端渲染图像的查询字符串参数
- width: 以像素为单位的宽度。默认为 800。
- height: 以像素为单位的高度。默认为 400。
- tz: 格式为
UTC%2BHH%3AMM
的时区,其中 HH 和 MM 分别是 UTC 后的小时和分钟偏移量 - timeout: 秒数。如果面板的查询需要超过默认的 30 秒,则可以增加超时时间。
- scale: 配置设备缩放因子的数值。默认为 1。使用较高的值可以生成更详细的图像(更高 DPI)。在 Grafana v7.0+ 中受支持。
发布快照
面板快照公开共享交互式面板。Grafana 会去除敏感数据,只保留嵌入仪表盘中可见的指标数据和序列名称。任何拥有链接的人都可以访问面板快照。
您可以将快照发布到本地实例或snapshots.raintank.io。后者是Grafana Labs提供的免费服务,使您能够将仪表盘快照发布到外部 Grafana 实例。
注意
从 Grafana 11 开始,对于 Grafana Cloud,不再提供发布到snapshots.raintank.io 的选项。
如果希望快照在特定时间段后删除,您可以选择设置过期时间。
在**共享面板**对话框中,点击**快照**以转到该选项卡。
点击**发布到 snapshots.raintank.io** 或**发布快照**。
Grafana 会生成快照的链接。
复制快照链接,并在您的组织内部或网络上公开共享。
如果您错误地创建了快照,请在对话框中点击**删除快照**以从您的 Grafana 实例中删除该快照。
删除快照
要删除现有快照,请按照以下步骤操作
- 在主菜单中,点击**仪表盘**。
- 点击**快照**以转到快照管理页面。
- 点击要删除的快照 URL 旁边的红色**x**。
快照将立即被删除。您可能需要清除浏览器缓存或使用私有或隐身浏览器以确认这一点。
嵌入面板
您可以使用 iframe 在另一个网站上嵌入面板。查看者必须登录 Grafana 才能查看图表。
> 注意:从 Grafana 8.0 开始,Grafana Cloud 不再提供匿名访问权限。
这是一个 HTML 代码示例
<iframe
src="https://snapshots.raintank.io/dashboard-solo/snapshot/y7zwi2bZ7FcoTlB93WN7yWO4aMiz3pZb?from=1493369923321&to=1493377123321&panelId=4"
width="650"
height="300"
frameborder="0"
></iframe>
结果是在 iframe 中嵌入的交互式 Grafana 图表。
库面板
要从**共享面板**对话框创建库面板
- 点击**库面板**。
- 在**库面板名称**中,输入名称。
- 在**保存到文件夹**中,选择要保存库面板的文件夹。默认情况下,选择根级别。
- 点击**创建库面板**保存更改。
- 保存仪表盘。