本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon OpenSearch 服务中的可观察性
可观察性是通过检查复杂系统的输出来了解其内部状态和性能的实践。传统监控会告诉您系统已关闭;可观察性允许您提出有关遥测数据的新问题,从而帮助您了解原因。
Amazon OpenSearch 服务提供什么
Amazon Serv OpenSearch ice 通过收集、关联和可视化三种类型的遥测数据来提供统一的可观测性解决方案:
-
日志-带有时间戳的事件记录。
-
跟踪 — 通过分布式服务的请求 End-to-end旅程。
-
指标 — 通过适用于 Prometheus 的亚马逊托管服务直接查询集成,代表系统运行状况的时间序列数据。
通过将这些内容整合到一个界面中,Amazon S OpenSearch ervice 可以帮助运营团队和开发人员更快地检测、诊断和解决问题。 SREs
Amazon OpenSearch 服务的可观测性方法
Amazon S OpenSearch ervice 在三个关键方面脱颖而出:
-
OpenTelemetry-native,以 OpenSearch Ingestion 为最后一英里 — 标准化 OTel 用于仪器和收集。Amazon OpenSearch Ingestion 是一个完全托管的管道,可在编制索引之前筛选、丰富、转换和路由您的遥测数据。
-
在 OpenSearch 用户界面中统一日志、跟踪和指标 — 从单个可观测性工作区分析所有三种信号类型。将慢速跟踪与其应用程序日志相关联,或者在服务仪表板上叠加 Prometheus 指标。
-
以@@ 目的为导向的查询语言 — 使用管道处理语言 (PPL)
处理日志和跟踪,使用 PromQL 处理指标。每种语言都针对其信号类型进行了优化,可让您毫不妥协地进行富有表现力的查询。
注意
本节中描述的可观察性功能仅在 OpenSearch 用户界面中可用。它们在 OpenSearch 仪表板中不可用。对于新的可观测性工作负载,我们建议使用可观测性工作空间在 Amazon OpenSearch 服务中使用 OpenSearch 用户界面进行设置。