Jenkins Log Parser Plugin使用说明

官方wiki:https://wiki.jenkins-ci.org/display/JENKINS/Log+Parser+Plugin

插件概要信息:

解析控制台输出,高亮显示error/warning/info行。

描述:

log-parser插件解析Jenkins构建生成的控制台日志。

解析控制台日志提供了如下功能:

  • 高亮感兴趣的日志(error,warning,info)行
  • 将日志切分成块
  • 在日志和它的区块中显示errors/warnings/infomations行的总数的概要
  • 链接errors/warnings/infomations概要到全量日志的上下文,使得更容易找到感兴趣的日志行
  • 在构建页面显示errors/warnings概要

解析日志例子:

构建级别的概要:

在构建页面显示errors/warnings概要

解析过的日志:

下面是一个构建的解析日志的例子,可以通过点击构建页面左侧边栏的“
Parsed Console Output”链接访问。

报表的左侧可以展开用来浏览
errors/warning/info行,这些行链接到右侧的全量日志,很容易找到。

点击某个错误会把你带到它在右侧的完整日志的地方。

配置

全局级别可以配置多个解析规则。

全局配置


解析规则选项

出现在全局Jenkins配置的是 "Console Output Parsing"节点的逻辑名称(项目、描述等)和解析规则文件的配置对。

之后,当一个Job配置日志解析时,可以为Job从中选择一个实现了解析规则的配置项。

对于每个解析规则选项,指定:

解析规则名称:逻辑名称,将作为一个选项显示在job级配置中。

解析规则文件:在这个选项中实现解析规则的文件。(更多信息,参见"Parsing rules files" )


解析规则文件

文件的每行指定一个级别(ok/error/warn/info/start)和一个用“/”限定的正则式来查找以标记匹配级别的行。

  • ok/error/warn
    用于识别问题行。
  • info
    在报告中这些行被高亮为蓝色。他们用来创建一系列到报告的链接用于快速访问特定的区域。
  • start
    info行一样,在报告中这些行也被高亮为蓝色,并且显示为一系列快速访问链接. 此外,他们被用来分组在那个区域发现的一系列errors和warnings。

例如,在解析规则文件中,如下行意味着包含"ERROR"单词的行被标记为一个error行:

error /ERROR/ 

  • 不区分大小写匹配
    匹配符号支持Java正则表达式嵌入标记表达式。为了To perform a case-insensitive match, use (?i) notation.
    例子: 为了匹配以不区分大小写的单词‘error’开头的行,请使用:

    error /(?i)^error / 

  • 如果一行匹配多个规则,第一个规则被应用。
    所以对于如下系列规则 :

    ok /^javadoc:/
    error /Error/ 

    并且如下行存在与构建日志中:

    javadoc: Error : could not find something 

    这行将被认为是"ok",并且不会作为error被高亮,因为 ^javadoc:模式首先被匹配。

  • 以“#”开头的行、空行将被忽略

解析规则文件案例如下:

ok /not really/

# match line starting with ‘error ‘, case-insensitive
error /(?i)^error /

# list of warnings here...
warning /[Ww]arning/
warning /WARNING/

# create a quick access link to lines in the report containing ‘INFO‘
info /INFO/

# each line containing ‘BUILD‘ represents the start of a section for grouping errors and warnings found after the line.
# also creates a quick access link.
start /BUILD/ 

Job配置

  1. 点击菜单:Jenkins -> job name -> Configure
  2. 定位到Post-build Actions区域
  3. 选取"Console output (build log) parsing" 选择框
  4. "Mark build Unstable on Warning" 选项: 勾选后解析出warnings将标记构建为‘Unstable‘状态
  5. "Mark build Failed on Error" 选项: 勾选后解析出errors将标记构建为‘Failed‘状态
  6. "Select Parsing Rules" : 选择用来在Job构建中解析日志的规则
  7. (注意:这个列表从全局配置中获取)


时间: 2024-10-10 20:12:08

Jenkins Log Parser Plugin使用说明的相关文章

IIS 日志分析工具:Log Parser Studio

1.安装Log Parser,下载地址:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=24659 2.安装Log Parser Studio,下载地址:http://gallery.technet.microsoft.com/Log-Parser-Studio-cd458765,下载之后解压即可. 3. 运行Log Parser Studio:在解压的LPSV2.D1文件夹中运行LPS.exe

Log Parser 2.2 + Log Parser Lizard GUI 分析IIS日志示例

Log Parser 日志分析工具,用命令行操作,可以分析 IIS logs,event logs,active directory,log4net,file system,t-sql Log Parser Lizard 以可视化界面操作,使用类似sql的语法查询 下载地址: Log Parser 2.2 :http://www.microsoft.com/en-us/download/details.aspx?id=24659 Log Parser Lizard GUI :http://www

[原创] Jenkins 邮件配置 (使用 Jenkins Email Extension Plugin)

本文主要对 jenkins 的邮件通知进行介绍, jenkins 内置的邮件功能 使用插件扩展的邮件功能 1. 先介绍下 基本的Jenkins 邮件服务器 配置 1)system config 页面 (以公用的163邮件服务器为例): 可以勾选 "通过发送测试邮件配置"  测试此配置能否连通, 如果收到以下邮件,恭喜 This is test email #1 sent from Jenkins 2)下面接着对构建的job 添加邮件发送的步骤, 这样每次build后都会发送邮件给这个接

log parser 微软iis 日志分析

Log Parser 2.2 您可以从 Microsoft 下载中心下载 Log Parser. Log Parser 2.2 是一个功能强大的通用工具,它可对基于文本的数据(如日志文件.XML 文件和 CSV 文件)以及 Windows 操作系统上的重要数据源(如事件日志.注册表.文件系统和 Active Directory)进行通用查询.只要告诉 Log Parser 您所需的信息以及您希望如何处理这些信息,它就能很好地完成任务.查询结果可以是基于文本的自定义格式输出,也可以针对更特定的目标

Log Parser 2.2

Log Parser 2.2 是一个功能强大的通用工具,它可对基于文本的数据(如日志文件.XML 文件和 CSV 文件)以及 Windows 操作系统上的重要数据源(如事件日志.注册表.文件系统和 Active Directory)进行通用查询.只要告诉 Log Parser 您所需的信息以及您希望如何处理这些信息,它就能很好地完成任务.查询结果可以是基于文本的自定义格式输出,也可以针对更特定的目标(如 SQL.SYSLOG 或图表)进行保存.大多数软件都是为完成有限几个特定任务而设计的.Log

用Log Parser Studio分析IIS日志

发现一个强大的图形化IIS日志分析工具——Log Parser Studio,下面分享一个实际操作案例. 1. 安装Log Parser Studio a) 需要先安装Log Parser,下载地址:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=24659 b) 安装Log Parser Studio,下载地址:http://gallery.technet.microsoft.com/Log-Pars

Log Parser 2.2 分析 IIS 日志

1,安装Log Parser 2.2 https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=24659 https://gallery.technet.microsoft.com/Log-Parser-Studio-cd458765  下载之后解压即可 2. 运行Log Parser Studio 在之前解压的LPSV2.D1文件夹中运行LPS.exe. 3. 指定IIS日志文件路径 新建查询 帮助文档 查

Log Parser 微软强大的日志分析工具

Log Parser(微软网站下载)是微软公司出品的日志分析工具,它功能强大,使用简单,可以分析基于文本的日志文件.XML 文件.CSV(逗号分隔符)文件,以及操作系统的事件日志.注册表.文件系统.Active Directory.它可以像使用 SQL 语句一样查询分析这些数据,甚至可以把分析结果以各种图表的形式展现出来. Log Parser 的安装很简单,没有什么特别的,安装之后,可以在安装目录下找到 LogParser.chm 这个文件,该文件是 LogParser 的帮助文件,为英语语言

log parser分析windows日志

首先将windows安全日志导出,步骤如下: 运行eventvwr.msc命令,打开windows日志,如下图,将所有事件另存为: 保存完之后是一个.evtx格式的文件,将使用log parser分析这个导出的日志: 分析命令如下: LogParser.exe -i:EVT "SELECT TimeGenerated,EXTRACT_TOKEN(Strings,0,'|') AS USERNAME,EXTRACT_TOKEN(Strings,2,'|') AS SERVICE\_NAME,EXT