繁体   English   中英

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

[英]Save job traces from Gitlab Runner and redirect to Graylog

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

我知道作业跟踪存储在 Gitlab 服务器上,但我无权访问它,需要以不同的方式执行此操作。

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

作业跟踪从未存储在 gitlab 运行器上的文件中。 它们仅传输到 GitLab 服务器,并且在使用任何官方执行程序时没有本地日志传播/重定向选项。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM