专栏首页sktjPrometheus:日志监控

Prometheus:日志监控

1、mtail:从日志中提取指标,发送到时间序列数据库 https://blog.csdn.net/weixin_34255793/article/details/89723969 https://www.cnblogs.com/rongfengliang/p/10117663.html

mtail基于RE2

2、收集apache日志

apache_combined.mtail

Parser for the common apache "NCSA extended/combined" log format

LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-agent}i"

counter apache_http_requests_total by request_method, http_version, request_status counter apache_http_bytes_total by request_method, http_version, request_status

/^/ + /(?P<hostname>[0-9A-Za-z.-]+) / + # %h /(?P<remote_logname>[0-9A-Za-z-]+) / + # %l /(?P<remote_username>[0-9A-Za-z-]+) / + # %u /(?P<timestamp>[\d{2}/\w{3}/\d{4}:\d{2}:\d{2}:\d{2} (+|-)\d{4}]) / + # %u /"(?P<request_method>[A-Z]+) (?P<URI>\S+) (?P<http_version>HTTP/[0-9.]+)" / + # "%r" /(?P<request_status>\d{3}) / + # %>s /(?P<response_size>\d+) / + # %b /"(?P<referer>\S+)" / + # "%{Referer}i" /"(?P<user_agent>[[:print:]]+)"/ + # "%{User-agent}i" /

request_method][

request_status]++ apache_http_bytes_total[

http_version][

response_size }

运行

mtail --progs /etc/mtail --logs '/var/log/apache/*.access'

prometheus配置

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Go http客户端

    用户5760343
  • python requests模块

    使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3)

    用户5760343
  • bootstrap 中的 less

    Bootstrap 的 CSS 文件是通过 Less 源码编译而来的。Less 是一门预处理语言,支持变量、mixin、函数等额外功能。

    用户5760343
  • 动态 | 2016谷歌教授科研奖公布,机器学习成最大赢家

    AI科技评论消息,谷歌日前公布了2016年谷歌教授科研奖(Google Faculty Research Awards)。 从2005年起,谷歌每年都会为在世界...

    AI科技评论
  • Recon-ng被动信息收集框架入门

    在web渗透测试中,信息侦察与收集相当重要,每个经验丰富的黑客都有自己独特的信息收集妙招,信息搜集是渗透的第一步,也是至关重要的一步,信息的多少决定攻击的范围有...

    轩辕小子
  • Go语言经典库使用分析(三)| Gorilla Handlers 详细介绍

    在我们编写web服务端程序的时候,我们可能会对一些甚至全部的Http Request统一处理,比如我们记录每个访问的Request,对提交的Form表单进行映射...

    飞雪无情
  • 中间件渗透测试之JBoss

    该漏洞为 Java反序列化错误类型,存在于 Jboss 的 HttpInvoker 组件中的 ReadOnlyAccessFilter 过滤器中。该过滤器在没有...

    HACK学习
  • window.showModalDialog基础

    本文转载:http://www.cnblogs.com/sunnycoder/archive/2010/05/05/1728047.html

    跟着阿笨一起玩NET
  • mysql主从架构的实现

      centos系统服务器2台、 一台用户做Mysql主服务器, 一台用于做Mysql从服务器, 配置好yum源、 防火墙关闭、 各节点时钟服务同步、 各节点之...

    菲宇
  • APScheduler的简单记录

    此工具作为 定时任务调度 系统,在日常业务中经常使用,如定时获取第三方数据,定时清理数据 等等;

    用户1558882

扫码关注云+社区

领取腾讯云代金券