下一代观测性
下一代观测性指的是用于监控、分析和理解复杂数字系统、应用程序和基础设施行为的先进、智能方法。与传统的基于日志和指标的监控不同,它将遥测数据(日志、指标、跟踪)与复杂的分析能力相结合,这些能力通常由人工智能和机器学习提供支持。
在现代的分布式架构(如微服务)中,传统监控往往无法提供整体视图。下一代观测性超越了简单地报告故障;它旨在预测故障、更快地确定根本原因,并提供对用户旅程的深度上下文理解。对于在复杂的云环境中保持高正常运行时间和优化性能至关重要。
这种方法依赖于三个支柱:指标、日志和跟踪(可观测性的三大支柱)。下一代观测性通过以下方式增强了这一点:
主要优势是从被动的“救火”转向主动的系统管理。企业可以获得更低的平均解决时间(MTTR)、更高的服务可靠性以及可指导开发优先级的更深层次的运营智能。
实施下一代观测性是复杂的。主要挑战包括管理海量的、高基数的数据、确保跨分布式系统的数据隐私合规性,以及需要专业知识来有效地调整底层人工智能模型。
这个概念与可观测性(Observability)密切相关,可观测性是系统的一种属性,允许从外部输出推断其内部状态。它还与 AIOps 重叠,AIOps 特别将人工智能应用于基于观测数据的自动化操作任务。