3

Container VMs我有一个在 docker 容器上运行我的应用程序的实例组。

我正在尝试找到一个好的策略来管理 docker + MEAN + 的应用程序日志Google Cloud Compute Machines

我可以看到各个容器上运行的日志docker logs [container_id]

但是,如果我停止并启动 VM,我会丢失这些日志。我也有动态添加的虚拟机,Auto scaler并希望有一种方便的方式来访问日志。

堆栈是MEAN,日志工具是bunyan.

是否可以将所有 VMS 的日志集中或合并到一个持久位置?

有什么建议么?

更新:我安装了fluentd代理,现在我可以在 shell 上手动运行 Thins 时看到日志:logger "some message for testing"

但是,container vm我的 docker 容器中的日志永远不会显示在日志中。

我仍然不知道如何让那些 docker 日志出现在谷歌云日志上。它应该是自动收集的。

欢呼狮子座

4

1 回答 1

2

这是 kubernetes 中 fluentd pod 的 yaml、Dockerfile 和 conf。

于 2015-07-12T13:50:19.487 回答