使用指標串流 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用指標串流

您可以使用指標串流,持續將 CloudWatch 指標串流至您選擇的目的地,並具有 near-real-time 傳遞和低延遲。支援的目的地包括 Amazon 簡易儲存服務等 AWS 目的地,以及數個第三方服務供應商目的地

CloudWatch 測量結果串流有三種主要使用情境:

  • 使用 Firehose 自訂設定 — 建立指標串流並將其導向至 Amazon Data Firehose 交付串流,以便將您的 CloudWatch 指標傳送到您想要的位置。您可以將它們串流到 Amazon S3 等資料湖,或是任何 Firehose 支援的目的地或端點,包括第三方供應商。本機支援 JSON、 OpenTelemetry 1.0.0 和 OpenTelemetry 0.7.0 格式,或者您也可以在 Firehose 交付串流中設定轉換,將資料轉換為不同的格式 (例如實木地板)。透過指標串流,您可以持續更新監控資料,或將此 CloudWatch 指標資料與計費和效能資料結合,以建立豐富的資料集。然後,您可以使用 Amazon Athena 之類的工具,深入了解成本最佳化、資源效能和資源使用率。

  • Quick S3 Setup – 透過快速設定程序串流至 Amazon Simple Storage 服務。依預設, CloudWatch 會建立串流所需的資源。支援 JSON 格式、 OpenTelemetry 1.0.0 和 OpenTelemetry 0.7.0 格式。

  • 快速 AWS 合作夥伴設定 — CloudWatch 為某些第三方合作夥伴提供快速的設定體驗。您可以使用第三方服務供應商,使用串流 CloudWatch 資料來監控、疑難排解和分析應用程式。使用快速合作夥伴設定工作流程時,您只需要為目的地提供目的地 URL 和 API 金鑰,並 CloudWatch 處理其餘的設定。下列第三方供應商可使用快速合作夥伴設定:

    • Datadog

    • Dynatrace

    • New Relic

    • Splunk Observability Cloud

    • SumoLogic

您可以串流所有指 CloudWatch 標,或使用篩選器僅串流指定的指標。每個指標串流最多可包含 1000 個篩選條件,其中包含或排除指標命名空間或特定指標。單一指標串流只能包含或排除篩選條件,但不能同時包含。

建立指標串流後,如果建立符合篩選條件的新指標,則新指標會自動包含在串流中。

每個帳戶或每個區域的指標串流數目沒有限制,要串流的指標更新數目也沒有限制。

每個串流都可以使用 JSON 格式、 OpenTelemetry 1.0.0 或 OpenTelemetry 0.7.0 格式。您可以隨時編輯度量資料流的輸出格式,例如從 OpenTelemetry 0.7.0 升級到 OpenTelemetry 1.0.0。如需輸出格式的詳細資訊,請參閱 指標串流輸出格式

對於監控帳戶中的指標串流,您可以選擇是否包含來自連結至該監控帳戶之來源帳戶的指標。如需詳細資訊,請參閱 CloudWatch 跨帳戶可觀察性

指標串流始終包含 MinimumMaximumSampleCount 以及 Sum 統計數字。您也可以選擇包含額外統計數字,但需另行付費。如需詳細資訊,請參閱 可供串流的統計數字

指標串流定價是根據指標更新的數目而定的。您也會對用於量度串流的傳送串流產生 Firehose 的費用。如需詳細資訊,請參閱 Amazon CloudWatch 定價