本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon OpenSearch Service 中的可觀測性
可觀測性是透過檢查輸出來了解複雜系統內部狀態和效能的實務。傳統監控會告訴您系統故障;可觀測性可協助您了解原因,方法是讓您詢問有關遙測資料的新問題。
Amazon OpenSearch Service 提供的內容
Amazon OpenSearch Service 透過收集、關聯和視覺化三種遙測資料,提供統一的可觀測性解決方案:
-
日誌 – 事件的時間戳記記錄。
-
追蹤 – 透過分散式服務請求的End-to-end旅程。
-
指標 – 透過 Amazon Managed Service for Prometheus 直接查詢整合,代表系統運作狀態的時間序列資料。
Amazon OpenSearch Service 將這些整合在單一界面中,可協助營運團隊、SREs 和開發人員更快地偵測、診斷和解決問題。
Amazon OpenSearch Service 的可觀測性方法
Amazon OpenSearch Service 以三種關鍵方式區分自己:
-
OpenTelemetry-native,最後一哩是 OpenSearch Ingestion – 在 OTel 上標準化以進行檢測和收集。Amazon OpenSearch Ingestion 可做為全受管管道,在編製索引之前篩選、擴充、轉換和路由遙測資料。
-
OpenSearch UI 中的統一日誌、追蹤和指標 – 從單一可觀測性工作區分析這三種訊號類型。將慢速追蹤與其應用程式日誌建立關聯,或在服務儀表板上覆蓋 Prometheus 指標。
-
以目的為導向的查詢語言 – 將 Piped Processing Language (PPL)
用於日誌和追蹤,並將 PromQL 用於指標。每種語言都已針對其訊號類型進行最佳化,讓您表達式查詢而不會受到影響。
注意
本節所述的可觀測性功能僅在 OpenSearch UI 中提供。它們不適用於 OpenSearch Dashboards。對於新的可觀測性工作負載,我們建議您設定在 Amazon OpenSearch Service 中使用 OpenSearch UI具有可觀測性工作區的 。