本文主要是介绍open-falcon shell 自定义push数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
open-falcon 自定义push数据
- 1,shell自定义push数据
1,shell自定义push数据
- 记录每分钟
#!/bin/bash
# 记录每分钟
while [ true ]
dotimes=`date +%s`
minutes=`date +%M`
url="http://127.0.0.1:1988/v1/push"data="[{ \\"endpoint\": \"node01\", \\"metric\": \"minute\", \\"timestamp\": "$times", \\"step\": 60, \\"value\": "$minutes", \\"counterType\": \"GAUGE\", \\"tags\": \"idc=shenzhen\" \}]"
curl -X POST -d "$data" $url
echo "`date +%M`"
sleep 60
done
- 运行脚本
# ./minute.sh
success29
success30
- 查看监控
\"metric\": \"minute\", \
中自定义的变量minute
不能为大写字母,Grafana添加时无法识别
参考:
- 自定义push数据到open-falcon
- Centos6.10下Open-falcon学习记录(一)——自定义数据采集、历史查询、进程监控
这篇关于open-falcon shell 自定义push数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!