Bosun
Telegraf is an agent for collecting metrics and writing the to InfluxDB or other outputs. 使用bosun之前首先要了解什么是时序数据,时序数据的组成部分以及时序数据的常用查询
时序数据的类型 counter
guage(store)
Bosun的数据类型 Scalar NumberSet: Group+Scalar Bosun 查询语法 简单查询 查询过去10分钟到过去1分钟之间的时序数据
avg是时序数据库的的运算,对不同的tag set的数据求平均
最外面的avg 是对这段时间内的时序数据做一个平均,得到一个数值
宏替换 运算的时候会对变量进行宏替换
OpenTSDB
如果没有数据的时候会导致bosun查询失败,可以采取不上
1avg(100*q("avg:1m-avg-zero:store:toutiao.tce.sysprobe.aweme.recommend.predict.cpu.usage.pod{sidecar_psm=ad.qa.java_sidecar,pod_name=dp-cb2f23ec64-6987c9d65d-ds7j5}","1h","")/q("avg:1m-avg:store:toutiao.tce.sysprobe.aweme.recommend.predict.cpu.limit.pod{sidecar_psm=ad.qa.java_sidecar,pod_name=dp-cb2f23ec64-6987c9d65d-ds7j5}","1h","")) Streak 连续非0 数据的最大长度
https://blog.csdn.net/lslxdx/article/details/79454916
转置
InfluxDB 1influx("iaas_metrics", '''SELECT sum(value) FROM "host_CpuSystem" group by "resource_id" ''', "7d", "2m", "1m") Bosun, Time Series, and OpenTSDB’s DataModel An introduction to the data model of Bosun’s Primary time series backend OpenTSDB.