ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

prometheus 日志监控

2022-01-25 11:02:52  阅读:330  来源: 互联网

标签:count v3.0 mtail etc prometheus 监控 line 日志


1、部署Prometheus

2、Mtail 日志监控
 简介
    mtail日志处理器是由Google的SRE人员编写的,其采用Apache 2.0许可证,并且使用Go语言。mtail日志处理器专门用于从应用程序日志中提取要导出到时间序列数据库中的指标
    mtail日志处理器通过运行“程序”(program)来工作,它定义了日志匹配模式,并且指定了匹配后要创建和操作的指标。它与Prometheus配合得很好,可以暴露任何要抓取的指标,也可以配置为将指标发送到collectd、StatsD或Graphite等工具
3、部署Mtail

wget https://github.com/google/mtail/releases/download/v3.0.0-rc38/mtail_v3.0.0-rc38_linux_amd64
chmod 777 mtail_v3.0.0-rc38_linux_amd64
mv mtail_v3.0.0-rc38_linux_amd64 mtail
cp mtail /usr/local/bin
验证:
cd /usr/local/bin
mtail --version

4、使用Mtail

mkdir /etc/mtail
touch /etc/mtail/line_count.mtail
vim /etc/mtail/line_count.mtail

counter line_count
 
 
/$/ {
  line_count++
}
运行

./mtail -logtostderr --progs /etc/mtail/line_count.mtail  --logs '/var/log/*.log'

 

访问3903端口,这里显示已经可以推送信息了

 配置Prometheus,添加监控项

  - job_name: 'mtail-moniter'
    static_configs:
    - targets: ['172.27.65.10:3903']
      labels:
        instance: log-dev

重启Prometheus,显示监控正常

 

标签:count,v3.0,mtail,etc,prometheus,监控,line,日志
来源: https://www.cnblogs.com/libruce/p/15842038.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有