【问题标题】:Managed Instance group wth docker , auto stackdriver logging带有 docker 的托管实例组,自动堆栈驱动程序日志记录
【发布时间】:2020-06-28 10:26:54
【问题描述】:
  1. 我在 gcp 中使用Deploy a container image to this VM instance 创建了一个实例模板。
  2. 然后创建了一个托管实例组,然后登录到其中一台机器上
  3. 这里 stackdrive 代理默认运行
instance-group-1-0qlh # docker ps
CONTAINER ID        IMAGE                                                                COMMAND                  CREATED             STATUS              PORTS               NAMES
5f93360b7aa1        gcr.io/google-containers/nginx                                       "nginx"                  30 minutes ago      Up 30 minutes                           klt-instance-template-3-pvkz
a506597b1be8        gcr.io/stackdriver-agents/stackdriver-logging-agent:0.2-1.5.33-1-1   "/entrypoint.sh /usr…"   30 minutes ago      Up 30 minutes                           stackdriver-logging-agent

问题 1: 如何配置stackdrive-agent,以便我可以看到https://console.cloud.google.com/logs/viewer中的日志?

问题 2: 如何配置stackdrive-agent,以便我可以看到https://console.cloud.google.com/logs/viewer中的日志?

问题 3: 如何配置我自己的代理而不是 stackdrive

【问题讨论】:

    标签: docker google-cloud-platform stackdriver


    【解决方案1】:

    Note 如果您的虚拟机在 Google Kubernetes Engine 或 App Engine 中运行,则代理已包含在虚拟机映像中。”

    根据您的用例,我假设您使用的是 cOS Image?一切都应该默认配置为 fluentd-gcp..

    如果您查看“结构化日志记录”文档,您需要指定 Stackdriver Logging 代理 (Cloud-logging-agent) 将您的有效负载转换为 JSON format. 此文档还提供了有关如何编写自己的解析器的详细信息.

    在云日志中看不到日志?请查看故障排除步骤here,这也说明了如何发送测试消息以确保一切正常。

    关于您的第三个问题,我还没有看到任何第三方解决方案,但也许this 会感兴趣?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-08
      • 2020-05-06
      • 2019-04-16
      • 1970-01-01
      • 2023-03-14
      • 2019-10-10
      • 1970-01-01
      • 2019-01-11
      相关资源
      最近更新 更多