CloudWatch 代理程式的 Prometheus 指標類型轉換 - Amazon CloudWatch

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

CloudWatch 代理程式的 Prometheus 指標類型轉換

Prometheus 用戶端程式庫提供四種核心指標類型:

  • 計數器

  • 量測計

  • Summary

  • 直方圖

CloudWatch 代理程式支援計數器、量測計和摘要指標類型。

CloudWatch 代理程式會捨棄具有不支援長條圖指標類型的 Prometheus 指標。如需詳細資訊,請參閱記錄日誌已捨棄 Prometheus 指標

量測計指標

Prometheus 量測計指標是一種可代表能任意上下的單一數值的指標。CloudWatch 代理程式會湊集計量指標,並直接將這些數值傳送出去。

計數器指標

Prometheus 計數器指標是累積度量,可代表單一單調增加計數器,且其值只能增加或重設為零。CloudWatch 代理程式會從先前湊集計算差異,並將差異值作為日誌事件中的指標值進行傳送。因此,CloudWatch 代理程式將從第二次湊集開始產生一個日誌事件,並繼續進行後續湊集 (如有)。

摘要指標

Prometheus 摘要指標是一種複雜的指標類型,且由多個資料點表示。它提供了觀察值的總計數和所有觀察值的總和。它會計算在滑動時段的可設定分位數。

摘要指標的總和和計數是累計的,但分數不是。下列範例顯示分位數的差異。

# TYPE go_gc_duration_seconds summary go_gc_duration_seconds{quantile="0"} 7.123e-06 go_gc_duration_seconds{quantile="0.25"} 9.204e-06 go_gc_duration_seconds{quantile="0.5"} 1.1065e-05 go_gc_duration_seconds{quantile="0.75"} 2.8731e-05 go_gc_duration_seconds{quantile="1"} 0.003841496 go_gc_duration_seconds_sum 0.37630427 go_gc_duration_seconds_count 9774

CloudWatch 代理程式會以與處理計數器指標相同的方式處理摘要指標,如上一節所述。CloudWatch 代理程式會保留原先報告的分位數值。