gcloud容器虚拟机日志记录策略

时间:2015-07-12 11:30:19

标签: gcloud google-kubernetes-engine

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

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

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

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

堆栈为MEAN,日志记录工具为bunyan

是否可以在一个持久位置集中或组合来自所有VMS的日志?

有什么建议吗?

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

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

我仍然不知道如何让这些docker日志显示在谷歌云日志上。它应该被自动收集。

欢呼声 利奥

1 个答案:

答案 0 :(得分:2)

这是一个yaml,Dockerfile和conf用于kubernetes内的流利pod。