DevOps设计之 Grafana Panel Plugin: Pingmesh Heatmap Panel

用于Pingmesh直观展现 Pingmesh Heatmap Panel

Posted by 董江 on Thursday, February 9, 2023

用于Pingmesh直观展现 Pingmesh Heatmap Panel

基于baidu Echarts库实现变种 heatmap 图形, 对于 pingmesh 进行二维图形化直观展现

为了Grafana实现此类展现, 通过扩展插件完成

Quick Start

cd pingmesh-heatmap-panel/
yarn install
grunt

安装

cd /var/lib/grafana/plugins
git clone https://github.com/kubeservice-stack/pingmesh-heatmap-panel.git
sudo service grafana-server restart

效果截图

效果图

数据配置

展示效果调整

常见问题

错误诊断

查看grafana 日志

mac 日志目录是 /usr/local/var/log/grafana

linux 日志目录是 /var/log/grafana

  • /var/lib/grafana/plugins/pingmesh-heatmap-panel/*: permission denied , 需要授予插件目录下执行权限:
$ chmod 777 /var/lib/grafana/plugins/pingmesh-heatmap-panel/

grafana > 7.0

参考 Backend plugins: Unsigned external plugins should not be loaded by default #24027

修改grafana配置文件

在mac上一般为 /usr/local/etc/grafana/grafana.ini

在linux上一般为 /etc/grafana/grafana.ini

[plugins]标签下设置参数

allow_loading_unsigned_plugins = pingmesh-heatmap-panel

开源工程

https://github.com/kubeservice-stack/pingmesh-heatmap-panel

「如果这篇文章对你有用,请随意打赏」

Kubeservice博客

如果这篇文章对你有用,请随意打赏

使用微信扫描二维码完成支付