【问题标题】:Switch fluentd to Stackdriver logging API v2将 fluentd 切换到 Stackdriver 日志记录 API v2
【发布时间】:2017-04-01 16:00:21
【问题描述】:

我们有一个在 Google Cloud Platform 上运行 Ubuntu 的 Google Compute Engine 网络服务器,它将日志发送到 Stackdriver Logging API“v1beta”

我们收到了来自 Google Cloud Platform 的关于 Stackdriver Logging API v1beta3 弃用的电子邮件,提醒我们我们的“项目”仍在访问 v1 API,并建议我们切换到 v2 API。电子邮件建议升级 Stackdriver Logging Agent (fluentd),我已经这样做了。

如果我尝试从该服务器上的命令行发送日志项:

logger "Hello world!"

它仍然以 v1 API 格式出现在 Stackdriver Log 中(带有metadata.projectIdmetaData.serviceName 等)

如何配置 fluentd 以使用 v2 API 而不是已弃用的 v1 API?我必须更新此服务器上应用程序中的所有日志记录集成,但我看不到在何处或如何让日志记录代理使用新 API。

【问题讨论】:

    标签: logging google-compute-engine google-cloud-platform fluentd stackdriver


    【解决方案1】:

    您是否正在查看 Stackdriver UI 中的日志?因为migration page 表示日志查看器当前以 v1 格式显示所有内容,即使它是 v2。

    日志查看器目前仅使用 v1 API。将来会支持 v2 API,但目前限制可能会成为您迁移的障碍...

    【讨论】:

    • 我是;我不知道还能在哪里查看发送到 Slackdriver 的条目。我以为我已经读过日志查看器将在 10 月的某个时间开始显示 v2,但现在它显示的是“将来”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-08
    • 2019-06-09
    • 2019-07-26
    • 1970-01-01
    • 2018-12-18
    • 2018-12-24
    • 2018-07-29
    相关资源
    最近更新 更多