介绍
Logging 模块是 ACP 平台可观测性套件的核心组件。它提供全面的日志管理功能,可在平台的每个集群中实现高效、可靠的日志处理。
此模块提供三项基本功能:
- 日志收集:自动收集应用、容器和基础设施组件的标准输出日志、文件日志、Kubernetes 事件和审计记录。
- 日志存储:将日志可扩展且持久地存储到 ClickHouse 或 OpenSearch 中。早期版本中的 Elasticsearch 后端不再提供给全新安装的 4.4 版本;升级客户将迁移到 ClickHouse 或 OpenSearch。
- 日志查询:通过 ACP 控制台快速、灵活地搜索大量日志数据。
Logging 模块通过三个集群组件提供这些功能——两个插件(Alauda Container Platform Log Essentials 和 Alauda Container Platform Log Collector)以及一个 operator(Alauda Container Platform Log Storage Management)——这些组件构建于以下开源组件之上:nevermore(收集)、Vector(数据路径)、Kafka(缓冲)以及 ClickHouse 或 OpenSearch(存储)。一个 Log Storage Management operator 同时覆盖 ClickHouse 和 OpenSearch 后端;后端选择在 PlatformLogForward CR 中进行,而不是在 operator 安装表单中进行。它们共同帮助组织处理海量日志、加快故障排查、满足合规要求,并实时获取运营洞察。