graphite statsd接口数据格式说明
spring maven项目 实时接口请求次数及时间发送到grafana监控_亲测成功
graphite-statsd安装
docker部署grafana graphite stastd实时监控告警配置_亲测成功
安装好后接入地址: 192.168.1.21:8125
接口协议类型
接口基于UDP协议,数据类型为字符串
数据格式
字符串格式:
<metricname>:<value>|<type>
支持多个一起打包:
<metricname>:<value>|<type>\n<metricname>:<value>|<type>\n<metricname>:<value>|<type>
type支持类型:
- Counting:计数值
- Gauges:任意值
- Sets:去重值
- Timing:耗时值
- Sampling:取样值
- Sets常用于统计活跃人数,设备数等去重值
- Sets类型服务器地址与其他类型不同,支持日统计和月统计
比如:日活人数和月活人数,日设备数和月设备数
数据示例
echo "prod.iot.access.ip:1|c" | nc -u 127.0.0.1 8125
echo "test.iot.active:18675507109|s" | nc -u 127.0.0.1 8124
echo "prod.iot.access.ip:1|c\nprod.iot.api:110|ms" | nc -u 127.0.0.1 8125
metricname格式规范
为了方便配置和管理,统一metricname格式:
<env>.<bizName>.<idName>.<...>
类型 含义
env 环境名称:测试test,生产prod
bizName 业务名称:login,file,ims等
idName 指标名称:访问量,活跃人数,耗时等
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。