用于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