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    指标名称:访问量,活跃人数,耗时等

阿亮说技术
4 声望3 粉丝

程序人生,一路踩坑,一路填坑


引用和评论

0 条评论