【发布时间】:2015-07-12 11:30:18
【问题描述】:
我有一个 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"
但是,来自我的 docker 容器中的 container vm 的日志永远不会显示在日志中。
我仍然不知道如何让那些 docker 日志出现在谷歌云日志上。它应该是自动收集的。
干杯 狮子座
【问题讨论】:
标签: gcloud google-kubernetes-engine