您的 Compute Engine 应用程序将日志写入磁盘,并且您希望在不更改应用程序代码的情况下在 Cloud Logging 中查看这些日志。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 安装 Cloud Logging 代理并将其配置为发送应用程序的日志文件。.
为什么这是答案
正确答案是安装 Cloud Logging 代理并将其配置为发送应用程序的日志文件。Cloud Logging 代理(基于 Fluentd)是 Google Cloud 推荐的将自定义日志文件从 Compute Engine 虚拟机发送到 Cloud Logging 的方式,且无需修改应用程序代码。您只需在代理的配置文件中指定日志文件的路径和格式。 使用 Cloud Logging 客户端库直接从应用程序写入日志需要修改应用程序代码,这与题目中“不更改应用程序代码”的要求不符。在实例元数据中提供日志文件文件夹路径不是配置日志传输的标准或有效方法。Cloud Logging 不会自动扫描实例元数据中的路径来收集日志。更改应用程序以将日志记录到 /var/log 仍然需要修改应用程序代码,并且 Cloud Logging 代理需要明确配置才能收集这些日志,而不是自动发送。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡