kk Blog —— 通用基础


date [-d @int|str] [+%s|"+%F %T"]
netstat -ltunp
sar -n DEV 1

TICK: K 流式数据分析框架Kapacitor

wget https://repos.influxdata.com/rhel/8/x86_64/stable/kapacitor-1.6.4-1.x86_64.rpm

Kapacitor

kapacitor属于TICK技术栈中的K,它定位为流式数据分析框架,包括数据源订阅,数据处理,预警检测与事件输出

1

1
2
3
4
5
6
7
8

  数据订阅源可以是influxdb,collectd,opentsdb等时序数据库

  数据处理包括基于InfluxQL的批处理与将数据存储在内存中的流处理,并使用tick脚本来进行处理规则的定义

  预警检测借鉴了nagios等成熟的监控方法,包括状态变更处理、抖动预警处理等

  事件输出源可以是influxdb,email,http post,tcp, log, telegram,kafka,alerta,MQTT等
名词说明同比influxdb
task数据计算规则,由一系列节点node形成的数据处理的有向无环图DAG
task template同上,通过模版变量来定制task
topic预警检测程序-如果没有显示在alert中用topic指定,会用程序的alert node来代替
event触发的报警事件
handler报警事件输出程序
topic handler报警事件的输出有两种方式,一种是alert node的属性方法直接调用,一种是通过alert指定topic与yaml描述文件来定义
record数据录制
replay数据回放
name度量名measurement
tags标签tag key tag field
columns字段field key
values字段值field value
series数据序列series
string template字符串模版,借鉴了go语言
lambda函数表达式



https://blog.csdn.net/qq_43386944/article/details/122735271