簡體   English   中英

Jenkins管道記錄

[英]Jenkins pipeline Logging

我們開始將簡單的作業遷移到管道,我想從中進行一些記錄。 主要是關於我們的定制階段的持續時間,使用和輸出的診斷記錄。

所以我的問題是:是否有一種簡單的方法可以將我們的管道作業與任何日志分析工具(如logstash)集成? 使用與管道兼容的插件?

所以流程將是這樣的:

  • 在groovy腳本中進行一些棘手的日志記錄(日志信息..message ..)
  • 在構建之后或期間,我們將它們發送到“工具”
  • 我們可以進行一些查詢或在圖表上查看結果。

另一種方法是將完整的構建日志發送到工具,然后在一些過程之后我們達到目標。

謝謝您的幫助 :)

所以我們的解決方案是:

  • 添加Log4j以進行日志記錄使用Grape進行依賴關系管理您必須解決序列化問題(NonCPS或其他方式)
  • 使用log4j的2 GELF附加器它是log4j的2.更多細節預定附加器在這里 ,您可以養活你的日志信息與這graylog。
  • Graylog2創建儀表盤還有更多的細節在這里

其他替代方案: - Datadog - ELK堆棧

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM