什麼是 OpenTelemetry?
身為開發人員、IT 營運人員、開發運作工程師或 SRE (網站穩定性工程師),您必須負責建構或操作應用程式的效能和健康狀態。用於判斷應用程式的健康狀態和運作情形是否良好的資訊,稱為「遙測資料」。雖然技術服務供應商已建立代理程式來收集遙測資料,但使用這些代理程式也會讓您受到相關服務供應商的限制。OpenTelemetry 為遙測資料建立單一開放式標準,並透過該技術收集及匯出雲端原生應用程式的資料,藉此監控及分析資料。
瞭解 OpenTelemetry 如何與 Google Cloud 作業套件搭配使用,以監控及分析在 Google Cloud 上執行的雲端原生應用程式和基礎架構。
準備好了嗎?新客戶可以獲得價值 $300 美元的免費抵免額,供客戶盡情試用 Google Cloud 的各項功能。
OpenTelemetry 總覽
OpenTelemetry 提供單一的開放原始碼標準和技術組合,可從雲端原生應用程式和基礎架構中擷取及匯出指標、追蹤記錄和記錄檔。
現代的雲端原生應用程式通常分散各處,使得擷取和匯出遙測資料的作業相當複雜。OpenTelemetry 單一的標準和技術工具組合能簡化資料擷取作業,並將資料匯出給相關的技術廠商或開放原始碼專案。
OpenTelemetry 的用途有哪些?
監控微服務應用程式的健康狀態
從分散式系統中擷取應用程式的指標和追蹤記錄。這項資料可協助您瞭解應用程式是否能正常運作。
將資源用量歸給不同的使用者群組
OpenTelemetry 可協助您擷取微服務之間的要求,方便您按照來源追蹤各群組在共用系統的資源用量。
在共用資源之間建立優先處理要求
在應用程式中建立分級要求,確保具有競爭性的要求會以正確的優先順序抵達共用資源。
相關產品和服務
擷取的追蹤記錄、指標和記錄檔可傳送至 Google Cloud 作業套件 (例如 Cloud Monitoring 和 Cloud Trace)、開放原始碼工具 (例如 Prometheus) 或後端服務 (例如 Splunk、New Relic、Dynatrace、Lightstep、Datadog) 等。您可以同時匯出至多個目的地,數量不限。
此外,Google Cloud 的用戶端 (包括 Cloud Spanner 用戶端程式庫) 與 OpenTelemetry 原生整合,能為客戶提供業界最佳的管理體驗。