grafana-diagram插件安装、使用

grafana-diagram是一个Grafana面板插件,它通过利用mermaid.js库提供了创建流程图,序列图和甘特图的方法。插件地址:https://grafana.com/plugins/jdbranham-diagram-panel

  • 可以使用Mermaid JS语法定义图表。
  • metrics series用于为形状/节点的背景着色。
  • 将metrics的目标或“别名”与图节点的ID进行比较以查找匹配,然后将“填充”样式应用于形状。
  • 单个节点可以聚合多个复合的series,并为每个series定制自定义阈值

1、安装:

在官网上可以看到,通过命令行或者手动下载两种方式安装。我们可以在grafana的bin目录下执行如下安装命令:

./grafana-cli plugins install jdbranham-diagram-panel
installing jdbranham-diagram-panel @ 1.4.4
from url: https://grafana.com/api/plugins/jdbranham-diagram-panel/versions/1.4.4/download
into: ../data/plugins

✔ Installed jdbranham-diagram-panel successfully 

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

安装成功后,可以在grafana界面看到

通过安装日志我们也可以发现,插件被安装到$GRAFANA_HOME/data/plugins 目录下。

2、使用

1)在grafana上add panel,然后选择diagram

2)画图

在metrics下定义节点信息,在diagram下输入mermaid语法创建流程图,同时可以引用metrics定义的别名

常用的mermaid语法

graph TD
A[qlb] --> nginx[nginx]
A[qlb] --> nginx1[nginx]
A[qlb] --> nginx2[nginx]

nginx --http--> api[rec-api]

api --rpc-->uspf[uspf]
api --rpc-->rm[rm]
api --rpc-->filter[filter]
api --rpc-->predict[predict]
api --rpc-->select[select]

rm -.rpc.->rs1[hot]
rm -.rpc.->rs2[tag]
rm -.rpc.->rs3[cate]

click api "http://test:3000/dashboard/db/api?orgId=1" "test"

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赶路人儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值