Вы можете сослаться на этот документ , чтобы узнать, где находится путь ведения журнала по умолчанию для Jenkins в зависимости от вашей ОС.(Для linux это /var/log/jenkins/jenkins.log
, если вы не настроите его как что-то еще.
Тогда, пока ваш агент Datadog равен v6 +, вы можете использовать агент Datadog для хвоста вашегофайл jenkins.log, следуя этому документу .
В частности, вы добавите эту строку в dadatod.yaml
:
logs_enabled: true
и добавите этот контент в любойстарый conf.yaml
файл, вложенный в вашу директорию conf.d/
, например, conf.d/jenkins.d/conf.yaml
:
logs:
- type: file
path: /var/log/jenkins/jenkins.log
service: jenkins
source: jenkins
Затем агент подключит ваш файл журнала, как он записан, и перенаправит его в вашу учетную запись Datadog, чтобывы можете запросить, построить график и отслеживать данные вашего журнала там.
Получив входящие журналы, вы можете написать конвейер обработки , чтобы проанализировать критические атрибуты,но это будет материал для нового вопроса :).