【问题标题】:GCP Windows Event Viewer to Cloud LoggingGCP Windows 事件查看器到 Cloud Logging
【发布时间】:2021-12-01 16:12:58
【问题描述】:

我在 GCP 中有一个 Windows Server 2016 实例,
我想在 Google Cloud Logging 中查看事件查看器日志或自定义日志。

我已经安装了OpsAgent,在C:\Program Files\Google\Cloud Operations\Ops Agent\config\config.yaml中配置了default config并重启​​服务。

VM 还拥有Stackdriver Logging API: Write Only &
Stackdriver Monitoring API: Write Only 权限。

我尝试重新启动 IIS,日志显示在事件查看器中,但未显示在 Cloud Logging 中。

我需要做什么才能在 Cloud Logging 中显示日志记录?

谢谢。

【问题讨论】:

  • 您是否在 VM 实例上安装了私钥服务帐户凭据以授权 Logging 代理?您的 VM 是否具有代理工作所需的正确凭据?如果没有,请阅读以下文章:cloud.google.com/logging/docs/agent/logging/authorization
  • 完成此操作后,我尝试 tu curl localhost 指标并得到以下输出:pastebin.com/8qTN7irC,基于输出似乎可以正常工作,但我在云日志中看不到。跨度>

标签: google-cloud-platform google-cloud-logging


【解决方案1】:

我能够解决自己的问题。

因为我的默认Logs Router _Default 只允许来自container 的日志。

通过创建一个新的Log Router 来包含resource.type="gce_instance" 资源,我现在可以看到来自Windows 实例的日志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 2017-04-01
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 2011-09-25
    • 2022-12-04
    相关资源
    最近更新 更多