当前位置: 首页 > ai >正文

各服务日志: Grok正则解析

各类日志样例

服务类型日志格式
Java应用:如Kafka/ES[2025-04-29 11:21:12,395] INFO [Log partition=ck-1, dir=/opt/kafka_2.13-2.8.1/data] Incremented log start offset to 3591510004 due to segment deletion (kafka.log.Log)
Tomcat27-Apr-2025 14:25:14.905 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 524 ms
Nginx127.0.0.1 - - [29/Apr/2025:11:32:12 +0800] “POST /ds HTTP/1.1” 200 1597 “-” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool” “-” “34.265” “192.168.56.11:1012” “34.264”
Clickhouse2025.04.29 10:25:59.037034 [ 738653 ] {} gauge.process_metric (ReplicatedMergeTreePartCheckThread): Checking if anyone has a part 20250429_14527_14527_0 or covering part.
Redis2082700:C 29 Apr 2025 11:31:52.184 * DB saved on disk
Linux日志Apr 29 16:01:37 app03 systemd[1]: Started Session c586513 of user monitor.

正则解析表达式

-- 日志时间
(?<logTime>(%{YEAR}[./-]%{MONTHNUM}[./-]%{MONTHDAY})\s*\S?%{TIME}\w?)     --【ES】【Kafka】【Clickhouse】
(?<logTime>(%{MONTHDAY}\s*%{MONTH}\s*%{YEAR}\s*%{TIME}))                  --【Redis】
(?<logTime>(%{MONTHDAY}[./-]%{MONTH}[./-]%{YEAR})\s*\S?\s*%{TIME}(\s*\+\d+)?) --【Nginx】【Tomcat】
(?<logTime>(%{MONTH}\s*%{MONTHDAY}\s*%{TIME}))                           --【Linux】
(?<logTime>(%{MONTHNUM}[./-]%{MONTHDAY}[./-]%{YEAR})\s*\S?\s*%{TIME} (AM|PM)?)-- 日志级别(?<loglevel>%{LOGLEVEL}) \[?(?<loglevel>%{LOGLEVEL})\]? (?<loglevel>(信息|警告|错误)) 
http://www.xdnf.cn/news/2878.html

相关文章:

  • 高瓴资本张磊的顶级价值投资之道
  • 通信原理第七版与第六版区别附pdf
  • Alibaba国际站商品详情AP接口概述,json数据示例返回参考
  • 分布式系统的基石:从 CAP 理论到一致性算法全解析(简化版)
  • Centos 7系统 宝塔部署Tomcat项目(保姆级教程)
  • Spring知识点梳理
  • 【算法练习】归并排序和归并分治
  • 【C++贪心】P6023 走路|普及
  • 2025.4.29总结
  • 训练神经网络的批量标准化(使用 PyTorch)
  • Ubuntu 系统上部署 Kubernetes 的完整指南
  • KUKA机器人关机时冷启动介绍
  • 得物 小程序 6宫格 分析
  • 达索Abaqus与ANSYS Mechanical有限元分析软件对比研究
  • 缓存分片哈希 vs 一致性哈希:优缺点、区别对比及适用场景(图示版)
  • deepseek海思SD3403边缘计算AI产品系统
  • 制作一款打飞机游戏30:动画系统
  • C++学习之shell高级和正则表达式
  • MySQL事务(transaction)(笔记)
  • node.js 实战——mongoDB 续一
  • MySQL中的分组和多表连接
  • 信息过载(Information Overload):太多的信息导致了信息处理能力的饱和
  • 浏览器自动化工具:Selenium 和 Playwright
  • iOS—仿tableView自定义闹钟列表
  • 多维驱动:负载均衡何以成为现代系统架构的基石
  • AI应用实战:Excel表的操作工具
  • 通过AWS Console连接服务器,简化运维过程
  • Springboot使用登录拦截器LoginInteceptor来做登录认证
  • AI与软件测试的未来:如何利用智能自动化改变测试流程
  • Typescript d.ts 文件作用