Docker容器中的Stackdriver Agent

时间:2018-08-31 23:47:41

标签: bash docker stackdriver google-cloud-stackdriver

是否可以使用Stackdriver监视代理程序设置通用Docker映像,以便它可以将容器中的日志记录数据发送到Stackdriver,然后可以在任何VM实例之间使用它,而与GCE和AWS无关?

更新

FROM ubuntu:16.04

USER root

ADD . /

ENV GOOGLE_APPLICATION_CREDENTIALS="/etc/google/auth/application_default_credentials.json"

RUN apt-get update && apt-get -y --no-install-recommends install wget curl python-minimal ca-certificates lsb-release libidn11 openssl && \

RUN curl -sSO https://dl.google.com/cloudagents/install-logging-agent.sh
RUN bash install-logging-agent.sh

我完全遵循documentation中所说的内容。安装正常。但是google-fluentd无法启动/重新启动。

谢谢。

1 个答案:

答案 0 :(得分:1)

是的,根据documentation,这应该是可能的。 您需要确保Stackdriver Agent已installed并在Docker映像中正确配置。