本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
OpenTelemetry
OpenTelemetry 是一種開放原始碼可觀測性架構,可提供與廠商無關的檢測,以從您的應用程式收集指標、日誌和追蹤。Amazon CloudWatch 原生支援所有三種訊號類型的 OpenTelemetry:可使用 PromQL 查詢指標以進行靈活且可擴展的分析、使用 Logs Insights 搜尋日誌,以及使用交易搜尋探索的追蹤。由於所有三個訊號都共用具有一致屬性的通用資料模型,因此您可以在指標、日誌和追蹤之間建立關聯,以更快地從偵測移動到根本原因。OpenTelemetry 指標具有豐富的語意標籤,並支援比傳統 CloudWatch 指標更高的精細度,可跨應用程式和基礎設施進行精確篩選、彙總和分析。
CloudWatch 支援 OpenTelemetry 指標,可讓您將自訂 OTel 指標直接傳送至 CloudWatch,並使用 PromQL 以及來自 70 多項服務的 AWS 付費指標進行查詢。您可以使用 PromQL 在原生 PromQL 主控台體驗 Query Studio 中建置儀表板、設定 CloudWatch 警示和探索指標。傳送至 CloudWatch 的 OTel 日誌可在 Logs Insights 中用於互動式查詢,以及在 LiveTail 中用於即時串流。
對於應用程式效能監控,CloudWatch Application Signals 提供統一、以應用程式為中心的服務和相依性檢視。Application Signals 使用 OTLP 追蹤來協助您監控應用程式運作狀態、分類問題,以及識別對最終使用者的影響。透過交易搜尋,您可以互動方式探索 OTLP 範圍、使用客戶識別符或訂單號碼等屬性尋找交易、將交易與失敗付款等商業事件建立關聯,以及追蹤應用程式元件之間的互動以建立根本原因。