grafana的image render设置

Grafana supports automatic rendering of panels as PNG images. This allows Grafana to automatically generate images of your panels to include in alert notifications.

Grafana支持将面板自动呈现为PNG图像。这允许Grafana自动生成面板的图像,以便将其包含在警报通知中。

While an image is being rendered, the PNG image is temporarily written to the file system. When the image is rendered, the PNG image is temporarily written to the png folder in the Grafana data folder.

A background job runs every 10 minutes and removes temporary images. You can configure how long an image should be stored before being removed by configuring the temp-data-lifetime setting.

You can also render a PNG by clicking the dropdown arrow next to a panel title, then clicking Share > Direct link rendered image.

在呈现图像时,PNG图像被临时写入文件系统。当图像呈现时,PNG图像被临时写入Grafana数据文件夹中的PNG文件夹。

后台作业每10分钟运行一次,并删除临时图像。您可以通过配置临时数据生存期设置来配置图像在删除之前应该存储多长时间。

可以通过单击面板标题旁边的下拉箭头,然后单击Share>Directlink呈现图像来呈现PNG。

警告通知设置 另外再说。假设此处已设置了邮件警告通知,且通知中包含图片。此处学习设置image render。

使用kolla部署openstack时 选择安装 collectd,influxdb,grafana作为监控软件。

已经通过通过kolla 安装了grafana的docker 容器。

[root@ALLInOne-Kolla ~]# docker ps -a | grep grafana
02029735d235   kolla/centos-binary-grafana:train                         "dumb-init --single-…"   2 months ago   Up 19 minutes             grafana

邮件告警notification设置

警告规则设置。
告警规则设置

如果未设置image render,渲染图片。那么设置警告通知中包含图片,所展示的图片是一个提示。
警告中包含的图片表示

需要安装image render 插件

或者不设置警告,只是点击一个panel,希望share该panel 时。
share一个panel

share一个panel
如果希望获取该panel的 image。也需要安装 image render。

grafana image render 安装。
https://grafana.com/grafana/plugins/grafana-image-renderer/
https://grafana.com/docs/grafana/latest/administration/image_rendering/

尝试使用两种方式设置 imager render

image render并不是截图工具,将Panel的图片截下来,而是根据数据库中数据,警告渲染生成一个image,所以有时区,语言等方面的问题。

一、grafana内安装grafana-image-renderer插件。

grafana是docker容器或者直接在宿主机上安装的软件,在安装grafana-image-renderer插件的操作基本一致,只是容器时需要先进入docker容器才能再进行操作。

1.使用root用户进入grafana容器
因为grafana容器不只需要安装插件grafana-image-renderer,还需要安装相关的依赖包。只有root权限才能再都容器内使用yum命令安装依赖。

docker exec -it -u root grafana bash

开始安装插件。

grafana-cli plugins install grafana-image-renderer

查看当前插件

grafana-cli plugins ls
(grafana)[root@ALLInOne-Kolla grafana]# grafana-cli plugins ls
installed plugins:
gnocchixyz-gnocchi-datasource @ 1.7.0
grafana-image-renderer @ 2.0.1
grafana-influxdb-08-datasource @ 1.0.2

Restart grafana after installing plugins . <service grafana-server restart>

grafana-image-renderer 插件已经安装完成。
安装完成重启grafana,在容器内操作,只重启grafana服务好像是无用的,还需要退出容器后重启容器才能使安装的插件生效。

olugin和render server需要使用chrome浏览器,chrom依赖于某些库。如果系统中没有安装所有这些库,则在试图呈现图像时可能会遇到错误。查看chrom依赖库。

ldd chrome-linux/chrome
ldd /var/lib/grafana/plugins/grafana-image-renderer/chrome-linux/chrome
(grafana)[root@ALLInOne-Kolla grafana]# ldd /var/lib/grafana/plugins/grafana-image-renderer/chrome-linux/chrome
	linux-vdso.so.1 =>  (0x00007ffdf1dfd000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f047f598000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f047f37c000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f047f174000)
	libX11.so.6 => /lib64/libX11.so.6 (0x00007f047ee36000)
	libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x00007f047ec34000)
	libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f047ea0c000)
	libXcomposite.so.1 => not found
	libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f047e801000)
	libXdamage.so.1 => not found
	libXext.so.6 => /lib64/libXext.so.6 (0x00007f047e5ef000)
	libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f047e3e9000)
	libXi.so.6 => /lib64/libXi.so.6 (0x00007f047e1d9000)
	libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f047dfce000)
	libXtst.so.6 => not found
	libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f047dd7d000)
	libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f047da67000)
	libnss3.so => /lib64/libnss3.so (0x00007f047d733000)
	libnssutil3.so => /lib64/libnssutil3.so (0x00007f047d503000)
	libsmime3.so => /lib64/libsmime3.so (0x00007f047d2db000)
	libnspr4.so => /lib64/libnspr4.so (0x00007f047d09d000)
	libcups.so.2 => 
  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值