默认vmalert 是不存储状态的,但是为了方便vmalert支持了一些配置
状态持久化
我们可以通过配置-remotewite
写报警状态到支持remote write 协议的存储(很多,VictoriaMetrics,一些adadter。。。)
状态恢复
我们可以通过-remoteread
配置读取持久化的状态(VictoriaMetrics,一些adadter。。。)
说明
如果我们查看vmalert的cli 帮助命令也有-remoteread
以及-remotewrite
的一些配置参数说明,主要作用就是用来处理状态的
参考资料
https://github.com/VictoriaMetrics/VictoriaMetrics/tree/master/app/vmalert