夜莺监控之日志监控(v3)
夜莺直接内置了日志监控,可以在目标机器放置日志采集策略文件,也可以在页面上配置日志采集策略
日志监控,是一种外挂式的采集。通过读取进程打印的日志,来进行监控数据的采集与汇聚计算。汇聚成标准的时间序列数据之后,推送给Nightingale统一的后端存储
第一种:通过web页面进行配置日志采集
1、首先监控告警页面,点击采集–日志,填写日志路径,如图:

注意:指标名称可自定义,作为告警使用,计算方法可根据需要进行选择,日志路径填写真实日志路径,时间格式要按照日志中的时间格式进行选择
设置采集周期,匹配正则位置填写要匹配的字段,如图表示匹配plugins/scheduler,用转义字符”\”进行转义,最后的配置验证位置,填写完整的日志内容,从时间开始,如果日志内容过长 ,可从开始截取一部分,但一定要包含被采集的字段,如图:

点击验证按钮,如果看到提示success提示,表示配置成功,如图:

待监控的日志内容如下:

2、配置完成后,在即使看图里,可以看到监控指标里出现了日志选项,并显示指标名,如图:

点击后可以看到监控曲线,其中数字6表示30秒周期内,采集字段出现的次数为6次,如图:

说明:默认情况下,如果没有采集到配置的字段,那么值将显示为0,如图:

3、配置告警策略:可配置当不等于0的时候告警(也可自定义配置),如图:

触发后的告警内容如下:



