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

各服务日志: 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.

正则解析表达式

  • 表达式在线调试:https://grokdebugger.com/
-- 日志时间
(?<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.mrgr.cn/news/100749.html

相关文章:

  • Axure疑难杂症:全局变量典型应用及思考逻辑(玩转全局变量)
  • Druid监控sql导致的内存溢出--内存分析工具MemoryAnalyzer(mat)
  • FPGA 39 ,FPGA 网络通信协议栈进阶,RGMII、ARP 与 UDP 协议与模块设计( RGMII、ARP、UDP原理与模块设计 )
  • Python自我娱乐小游戏:跳跳糖
  • Vue3 Echarts 3D圆柱体柱状图实现教程以及封装一个可复用的组件
  • MySQL基础篇 | 数据库概述及在TencentOS中安装MySQL8.0.42版本
  • 【学习资源】知识图谱与大语言模型融合
  • Python小程序:上班该做点摸鱼的事情
  • 大语言模型 04:模型量化详解 KTransformers MoE推理优化技术
  • ClickHouse副本集群
  • 连接私有数据与大语言模型的强大框架--LlamaIndex详细介绍与案例应用
  • CC52.【C++ Cont】滑动窗口
  • 什么是环境变量,main函数的命令行参数的概念和作用,以及进程地址空间详解
  • K8S ConfigMap 快速开始
  • 【Linux应用】在PC的Linux环境下通过chroot运行ARM虚拟机镜像img文件(需要依赖qemu-aarch64、不需要重新安装iso)
  • 详解操作系统是如何管理计算机软硬件资源的,以及Linux中进程状态的观察与解释
  • TCP概念+模拟tcp服务器及客户端
  • 拆固态硬盘短接开卡+ as ssd benchmark查看硬盘读写速度
  • iOS—仿tableView自定义闹钟列表
  • tbb parallel_for 使用教程1