gpt4 book ai didi

logging - 如何从S3获取实时更新

转载 作者:行者123 更新时间:2023-12-02 12:07:05 24 4
gpt4 key购买 nike

Circleci和许多其他ci工具在作业运行期间显示实时日志。它像linux中的tail -f一样,但是它也显示所有以前的日志。

我正在尝试将特定的日志从kubernetes同步到s3,然后将更新移动到可能的浏览器中?

最佳答案

I am trying to sync specific logs from kubernetes to s3 and then move the update to the browse it that possible?



恕我直言,您将需要一种“发球”机制将日志流转移到每个目的地,因为这两个目的地的访问(和重试!)机制大不相同。 AFAIK kubernetes允许无限(?)个 kubectl logs -f连接,因此您需要一个连接到Pod并将这些字节中继到浏览器的进程,以及一个单独的连接并将字节中继到S3的进程。您可能有一个同时执行这两个流程的过程,但是却冒着单个bug清除两个流的风险,使每个人都不满意。

我将 kubectl logs -f用作此答案的“快捷方式”,但我非常肯定有一个API端点可以执行此操作,我只是不记得它的用法是什么- kubectl --v=100 logs -f $pod会向您显示。

关于logging - 如何从S3获取实时更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51118078/

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