首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

滴滴夜莺之自定义插件

默认情况下,监控采集指标支持进程、端口、日志,如果要采集其他的指标,需要通过编写自定义插件来实现(以v3版本为例子)

插件名字编写规则:

以数字开头,其中数字表示插件的采集周期,例如:10_disk.sh,表示每个隔10s采集一次磁盘信息(不一定非要数字,但是标准规范以数字开头)

1、编写10_disk.sh脚本,添加内容如下:

说明:

disk_root:表示获取到根目录下当前可使用空间大小

disk_apps:表示获取到的apps当前可使用空间大小

localip:表示当前IP

endpoint:获取的本机IP(字符串,加双引号)

timestap:表示时间戳(数值,不用加双引号)

metric:表示监控指标,可以自定义(字符串,加双引号)

value:表示上面获取的命令值,注意一定要是数字,不是数字插件无法成功

注意:上述脚本是将获取的结果通过echo输出,输出的格式为json格式,如果还有多个指标,用逗号分隔开即可,最后一个大括号后面没有逗号,后续编写插件直接按照此模板来编写即可。

2、在/home/n9e目录下创建插件目录plugin,将脚本放入到此目录中,多个插件都放在这个目录下,如图:

3、在夜莺平台,点击采集配置—插件—选择节点机器—创建—输入采集名称和插件路径,如图:

注意:如果有多个插件,就要创建多个

4、在即时看图位置,选择节点机器,点击磁盘,可以看到自定义的插件指标已经出现,如图:

上述命令获取的/apps目录可使用空间为18G,因此点击指标后,可以看到图示如下:

5、接下来配置告警策略即可

备注:上述脚本的命令为获取根目录和/apps目录的剩余使用空间,可以在告警策略里设置剩余空间值,当达到某个值后触发告警

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210216A08KMV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券