gpt4 book ai didi

logging - Jenkins 管道日志记录

转载 作者:行者123 更新时间:2023-12-02 01:17:26 28 4
gpt4 key购买 nike

我们开始将我们的简单作业迁移到管道,我想从中进行一些日志记录。主要是关于我们自定义阶段的持续时间、使用情况和输出的诊断日志记录。

所以我的问题是:有没有一种简单的方法可以将我们的管道作业与任何日志分析器工具(如 logstash)集成?使用与管道兼容的插件?

所以流程会是这样的:

  • 在 groovy 脚本中做一些棘手的日志记录(日志信息..消息..)
  • 在构建之后或构建期间,我们将它们发送到“工具”
  • 我们可以进行一些查询或在图表上查看结果。

另一种方法是将完整的构建日志发送到一个工具,然后在经过一些过程后我们达到我们的目标。

感谢您的帮助:)

最佳答案

所以我们的解决方案是这样的:

  • 添加用于日志记录的 Log4j使用 Grape用于依赖管理你必须解决序列化问题(NonCPS 或其他方式)
  • 使用 log4j 2 gelf appender它是 log4j 2 的预定义附加程序。更多详细信息 here您可以使用此将您的日志消息提供给 graylog。
  • Graylog2 创建仪表板还有更多详情here

其他选择: - 数据狗 - 麋鹿栈

关于logging - Jenkins 管道日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42067700/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com