保存Gitlab Runner中的作业跟踪并重定向到Graylog



是否可以保存/重定向Gitlab作业跟踪(例如(?我的Gitlab运行程序在docker容器中工作,我想将已执行作业的日志保存到机器上的syslog中,然后将它们转发到Graylog服务器。我在考虑一些python脚本捕获和重定向日志,但我不知道如何开始,我也不确定这是否是一个好的线索。

我知道作业跟踪存储在Gitlab服务器上,但我无法访问它,需要用不同的方式来完成。

我希望我的解释是可以理解的,我是Gitlab CI.的新手

作业跟踪永远不会存储在gitlab runner上的文件中。它们只传输到GitLab服务器,在使用任何官方执行器时,都没有本地日志传播/重定向的选项。

如果您无法直接访问GitLab服务器存储,则可以使用jobs API从GitLab服务器检索跟踪日志。然后,您可以使用任何正常的机制将这些日志转发到graylog,比如转发器代理或其他什么。

相关内容

  • 没有找到相关文章

最新更新