Logging 概览

日志对于维护气隙部署的健康状况、安全性以及运维效率至关重要。它们可以提供有关环境以下方面的宝贵洞见:

  • 应用行为:识别应用中的错误、性能问题和异常 活动。
  • 系统活动:监控底层基础架构组件的性能和健康状况。
  • 安全审核:跟踪用户操作、访问权限控制事件和 潜在的安全威胁。
  • 问题排查:通过分析历史日志 数据诊断和解决问题。

因此,Google Distributed Cloud (GDC) 气隙部署提供了一个日志记录平台,用于收集和分析日志。GDC 会捕获以下两种类型的日志:

  • 审核日志:记录用户和管理员对特权 操作的活动,并满足 GDC 的审核和合规性要求。
  • 运维日志:记录在 GDC 上管理 应用和服务中的持续运维时出现的情况、更改和操作。这些日志有助于开发者和运维人员测试和调试应用。

本页概述了 GDC 环境中的日志记录功能,并介绍了管理应用和平台本身生成的日志所涉及的关键概念和组件。

关键组件

GDC 部署使用日志记录平台来收集和存储来自各种来源的日志。此平台包括以下组件:

  • Fluent Bit:部署在每个 集群节点上的轻量级日志处理器和转发器。Fluent Bit 从应用、系统组件和 Kubernetes 本身收集日志。
  • Loki:一个开源日志聚合系统,用于存储和查询来自应用和基础架构的日志 。
  • 日志接收器:将日志条目导出到其他目标( 例如本地存储系统或安全信息和事件 管理 (SIEM) 工具)的日志路由器。这些日志接收器让您可以灵活地管理和分析日志数据。
  • 日志记录流水线:一种用于存储日志数据并实现 日志收集逻辑的代管式服务。在气隙环境中,日志记录流水线在数据中心内本地运行。
  • Grafana:一个分析平台,可让您创建富有洞见的信息中心并探索日志记录数据。您可以使用 Grafana 界面查询存储在日志记录平台中的日志。

部署注意事项

使用日志记录平台收集日志时,请考虑以下方面:

  • 存储容量:规划足够的存储容量,以容纳 应用和系统组件生成的日志数据量。
  • 日志保留政策:在创建组织期间,根据 合规性和运维需求定义日志保留时间。 如需了解详情,请参阅日志保留

福利

在 GDC 中使用日志记录平台时,您可以获得以下优势:

  • 自动化:自动执行与日志相关的任务,例如将日志导出到 中央代码库或生成报告。
  • 自定义:构建根据您的需求量身定制的自定义日志记录解决方案,并将其与现有工具和工作流 集成。
  • 效率:以编程方式管理大量日志数据并 执行复杂的查询。
  • 灵活性:访问来自各种来源的日志数据,并将您的 系统与分析和监控工具集成。

通过在气隙环境中使用日志记录平台,即使在隔离的环境中,您也可以管理和分析日志数据。

日志保留

保留政策定义了指标和日志的存储时长。这些政策对于满足合规性要求和支持运维分析至关重要。GDC 使用保留时间为资源配置配置生命周期和保留政策。

如果在创建组织期间未提供特定的保留时间,或者在创建时将 Organization 自定义资源中的保留时间设置为 0,则系统会对日志应用以下默认值:

  • 基础架构审核日志:2000 天
  • 平台审核日志:400 天
  • 运维日志:90 天

更多资源

请参阅 审核日志运维日志 的完整列表,详细了解 GDC 组件收集的所有日志。这些资源提供了有价值的背景信息,并有助于制定高级日志记录策略。