kubernetes logging / get multiple source write to main log entrypoint

时间:2017-11-05 10:48:30

标签: logging kubernetes

不确定如何命名,但有一个rails应用程序,并使用sidekiq;我希望能够在运行 WebElement myEl= driver.findElement(By.xpath("//*[contains(text(), ' .Net - Senior Developer ')]")); myEl.click(); 时查看sidekiq和rails日志

这甚至可能吗?还有另一种可能性(比如记录特定来源的额外命令)吗?只是想知道从哪里开始调查

1 个答案:

答案 0 :(得分:1)

您应该在一个容器中运行rails应用程序,在另一个容器中运行sidekiq。它们都可以在同一个pod中运行。假设它们确实在同一个容器中但容器不同,那么您可以使用相应的容器获取每个日志:

kubectl logs my-pod -c my-container

如果不是你在自己的pod中运行它们,那么获取每个日志应该是默认设置,只为每个日志调用kubectl logs my-pod

如果要汇总来自多个来源的日志,则应使用kubetail

之类的内容