bash - Docker 容器中的 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
我完全遵循文档中所说的内容。安装顺利。但是 google-fluentd 无法启动/重启。
提前致谢。
解决方案
是的,根据文档,这应该是可能的。您需要确保在您的 docker 映像中正确安装和配置了 Stackdriver 代理。
推荐阅读
- java - 如何从模拟中返回 SftpFileInfo?Junit5 Java11 spring-集成
- python - 如何用 pd.Series 中的值替换它们的出现率?
- android - 在 Kotlin 中解决 ViewById 的问题 - android:id 不等于 view:id ?(新手问题)
- amazon-web-services - Amazon S3 分段上传:我可以将部分文件上传到分段吗?
- c++ - QT QIODevice 等效于“a+”(读取,但仅附加)
- python - Python / BeautifulSoup - 提取列表
- 从 2 个标题之间
- python - 如何返回零而不是 NaN Pandas
- javascript - 如何在 rxjs 中暂停 keyup 事件时在时间窗口内发出值?
- lisp - 如何运行为 Digitool 4.3 (2003) 编写的算法?
- c# - ax,y 输入网格的类结构