Linux Compute Engine VM 运行多个应用,这些应用将日志写入本地文本文件。您希望将这些日志摄取到 Cloud Logging 中。您应该安装/配置什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 Compute Engine 实例上安装 Google 分发的 fluentd 代理。.
为什么这是答案
正确答案是安装 Google 分发的 fluentd 代理。Google Cloud 的运维套件(以前称为 Stackdriver)使用基于 fluentd 的 Logging 代理来收集 Compute Engine 实例的日志。该代理可以配置为从本地文件系统读取日志文件,并将其发送到 Cloud Logging。 将文件内容通过管道传输到 Linux Syslog 守护程序虽然可以将日志发送到本地 Syslog,但并不能直接将其摄取到 Cloud Logging,还需要额外的配置。安装 Google 分发的 collectd 代理主要用于收集系统和应用程序的性能指标,而不是日志文件。使用 cron 安排作业每天将日志文件复制到 Cloud Storage 是一种数据归档方法,但不能提供实时的日志摄取和分析功能,不符合将日志“摄取到 Cloud Logging”的需求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡