1

我们正在使用 Hashicorp Nomad 在 Windows 上运行微服务。我们经历过分配来来去去,但我们希望为来自多个环境的所有作业和任务的所有日志提供集中式日志记录解决方案(理想情况下为 ELK)。raw_exec使用 dockerized 环境执行此操作非常简单,但是如果我运行任务,我该怎么做呢?

4

1 回答 1

1

除了输出驱动程序之外,没有什么特定于用于日志传送的容器。如果容器将它们的日志写入卷,Nomad 可以配置为这样做,那么答案是一样的。

假设您的raw_exec作业将日志写入本地文件系统,那么您需要像 Filebeat 或 Fluentd 这样的日志传送产品来观察这些路径,然后将该数据推送到 Elastic / Logstash。

于 2021-12-21T17:35:25.760 回答