插件 〉动态图像面板


开发者

Dalvany

注册以接收偶尔的产品新闻和更新



面板
社区

动态图像面板

  • 概览
  • 安装
  • 变更日志
  • 相关内容

Grafana 图像面板

Marketplace Downloads CI CodeQL

通过连接 URL、指标和后缀来显示图像。
结果将是:baseURL + icon field + suffix。

注意

  • 版本 4.0.0 需要至少 Grafana 11.0.0
  • 版本 3.0.0 需要至少 Grafana 10.0.3
  • 版本 2.8.0 需要至少 Grafana 9.0.0
  • 版本 2.6.0 需要至少 Grafana 8.5.0
  • 如果新选项未显示或插件版本似乎较旧,请卸载、重新安装并重启 Grafana(或如果使用 Docker,使用 GF_INSTALL_PLUGINS 环境变量中最新版本的插件运行新容器)
  • 共享工具提示似乎不适用于最新 Grafana 版本
  • 如果在 elapsed 模式和真实日期之间存在工具提示差异,如果您正在使用 MySQL 数据库,请阅读此问题,它可能会解决问题。

配置

如果查询选择多个字段,请使用外连接转换。

URL

configuration panel

构建图像 URL 的选项

  • Base URL (可选):获取图像的 URL 开头。如果 icon field 已包含 Base URL,则可以留空。此选项支持变量。
  • Icon field:包含图像名称的字段。特殊值 First non time field 将使用找到的第一个非时间字段。这是默认值。
  • Suffix (可选):要添加在末尾的字符串。此选项支持变量。
  • Fallback URL (可选):加载“metric”图像时出错时显示的图像。

图像选项

configuration panel

允许选择图像显示方式的选项

  • Auto fit:计算图像的宽度和高度,使系列适应整个面板。启用此选项将禁用 Image widthImage height
  • Image width:图像的宽度。此选项支持变量(注意必须是数字)
  • Image height:图像的高度。此选项支持变量(注意必须是数字)
  • Single fill:如果查询结果唯一,则允许填充面板而不是使用上面的宽度和高度
  • Alt field:用作 alt 的字段。特殊值 Use icon field 将使用与 Icon field 相同的字段。这是默认值。如果在加载图像时出现问题且未设置 fallback 或 fallback 本身有问题,将使用 Alt field

共享十字光标选项

configuration panel

这些选项允许在鼠标悬停在图像上时设置背景和边框。如果仪表盘中启用了 shared crosshairshared tooltip,它们也用于高亮显示图像。

  • Background highlight color:用作共享十字光标背景图像的颜色(默认为白色透明)
  • Border highlight color:用于共享十字光标的边框颜色。

注意

  • 您必须在插件配置中启用工具提示,shared tooltip 才能实际显示工具提示。
  • shared tooltip 在幻灯片模式下不起作用(尽管 shared crosshair 起作用),这意味着悬停在另一个面板上时不会显示工具提示。
  • 它与时间相关联,并与 timeseriescandlestick 面板一起使用。

幻灯片选项

configuration panel

幻灯片选项

  • Enable slideshow:启用幻灯片。
  • Duration:配置图像显示时长(毫秒)。不能为 0
  • Transition:要使用的过渡动画
  • Transition duration:过渡所需时间(毫秒)。不能为 0
  • Pause on hover:启用后,如果鼠标悬停在图像上,幻灯片将暂停。
  • Infinite:启用后,幻灯片在结束后从头开始继续播放

图像工具提示选项

configuration panel

添加和自定义工具提示的选项

  • Include tooltip:鼠标悬停在图像上时将显示工具提示
  • Include field:在工具提示文本中包含字段值
  • Tooltip field:选择要在工具提示中显示的字段值。特殊值 Use icon field 将使用与 Icon field 相同的字段。这是默认值。
  • Include date:工具提示将包含日期和时间
  • As elapsed:日期将显示为经过时间(例如 4 小时前)

图像链接选项

configuration panel

它允许在新标签页中打开链接。其工作原理与图像 URL 类似:它连接 3 个元素(Base URL、指标值和后缀)。

  • Click to open:启用链接支持。
  • Open in new tab:允许在新标签页中打开链接。默认为启用。
  • Base URL (可选):获取图像的 URL 开头。如果 icon field 已包含 Base URL,则可以留空。此选项支持变量。
  • Link field:包含值的字段。特殊值 Don't use a field 允许不使用任何字段,结果将是所有图像使用相同的链接。这是默认值。
  • Suffix (可选):要添加在末尾的字符串。此选项支持变量。

叠加选项

configuration panel

允许在每个图像的角落添加彩色方块作为叠加。颜色根据值绑定。默认情况下,颜色是浅透明灰色。
绑定行为如下

  • 如果绑定中声明的所有值都是数字,并且从数据推断出的值类型也是数字,则其行为类似于 Grafana 的阈值。
  • 否则,它是简单的映射。

注意:离开输入字段时,值会被排序并删除空输入,因此请注意,在选择颜色时不会重新排序绑定。

绑定选项

  • Overlay field:选择要用于绑定的数据字段(时间字段被移除)。如果选择了 No overlay,则不显示叠加。
  • Position:选择叠加的位置。
  • Width:允许选择叠加的宽度(像素或图像尺寸的百分比)。
  • Height:允许选择叠加的高度(像素或图像尺寸的百分比)。
  • Binding:允许为每个值选择颜色。也允许为未映射的值选择颜色。

注意:离开输入字段时,值会被排序并删除空输入,因此请注意,在选择颜色时不会重新排序绑定。

下划线选项

configuration panel

添加字段值作为下划线。如果文本比图像宽,则会截断。

  • Underline field:用作下划线的字段。如果选择了 No underline,则不显示下划线。
  • Text size:文本大小。
  • Text align:下划线水平对齐方式。默认为 left
  • Binding field:允许使用字段绑定文本颜色。
  • Binding:如果 UnderlineBinding field 设置为某个字段,则将出现此配置。它允许将值映射到颜色。

注意:离开输入字段时,值会被排序并删除空输入,因此请注意,在选择颜色时不会重新排序绑定。

截图

多个结果

screenshot

“Single fill”

screenshot

一个结果,“single fill”已禁用

screenshot

叠加

screenshot

下划线

screenshot

支持共享十字光标

screenshot

支持共享工具提示

screenshot

安装

遵循 Grafana 插件网页上的说明

许可

  • 颜色绑定组件是 Grafana 阈值编辑器的修改版本,因此采用 Apache 2.0 许可。

致谢

插件的标志图标来自此处,并采用 MIT 许可。
幻灯片采用 Apache 2.0 许可。

GitHub 的工作流程来自 grafana,并采用 Apache 2.0 许可

插件开发:资源

在 Grafana Cloud 上安装动态图像面板

更多信息,请访问关于插件安装的文档。

变更日志

下一个版本

  • 修复许可证链接,指向 main 分支而不是旧的 master 分支
  • 最低 Grafana 版本升级到 9.0.0

2.8.0

  • 像其他面板一样显示 No data 而不是警报(#68 感谢 @dazzatronic)。
  • 更改许可证为 MIT。

2.7.0

  • 添加一个切换开关以启用/禁用无限幻灯片(#65 感谢 @dpooley)。

2.6.0

  • 支持“共享十字光标”。图像背景和边框将根据配置的颜色显示(背景默认为 #FFFFFF10,边框默认为 #FFFFFF20)(#16 #51)。
  • 支持共享工具提示(#52)。
  • 禁用幻灯片时使用 Grafana 工具提示而不是 title 属性(以使共享工具提示起作用)。
  • 悬停在图像上现在将使用“共享十字光标”选项。
  • 至少需要 Grafana 8.5.0。
  • 错误显示在面板中而不是抛出错误,这避免了在配置面板时刷新(#57)。
  • 添加新绑定时,它将获得焦点(#60)。
  • 现在可以选择是否在新标签页中打开链接。(#62

2.5.0

  • 允许选择下划线水平对齐方式(#46)。
  • 允许根据指标值映射下划线文本颜色(#46)。

2.4.0

  • 允许通过点击图像打开 URL #33
  • 现在可以通过幻灯片查看多个图像 #35

2.3.0

  • 在图像之间添加间隙。
  • 添加下划线。
  • 修复工具提示 #15
  • 修复启用 single fill 时的图像大小
  • 允许对 base URLSuffixImage widthImage height 使用变量 #14
  • 现在,如果出现问题,会抛出错误而不是显示 div。这将导致 Grafana 在面板的左上角显示错误。
  • 图像加载失败时,会记录包含 URL 的警告,参见 #11
  • 可以在图片上方添加方块作为叠加。颜色可以通过字段值的映射来选择 #19
  • 修复间隙 #31

注意:如果新选项未显示或插件版本似乎较旧,请卸载、重新安装并重启 Grafana(或如果使用 Docker,使用 GF_INSTALL_PLUGINS 环境变量中最新版本的插件运行新容器)

2.2.0

  • Base URL 和 suffix 是可选的。

2.1.1

  • 更改工具提示和日期包含的默认值。

2.1.0

  • 允许选择一个字段用作图像的 alt 属性。
  • 添加可配置的工具提示。