Google-Cloud-Platform

大型自定義 GCP 指標

  • November 9, 2021

在 GCP 中創建大型自定義指標的最佳方式是什麼?

我們正在執行一些計算實例,並希望跟踪一些自定義值,例如算法的質量,並將數據視覺化到儀表板中。我們目前的解決方案是編寫日誌消息,並使用基於日誌的指標。這行得通,但它要求我們為每個單個值編寫一條日誌消息,這聽起來有點低效(大量元資訊,過濾日誌消息,……)並且相當於相當高的日誌記錄費用。

是否有更好、更有效的方式來管理自定義指標?

我已經看到您可以創建自定義指標,並使用 monitorin API ( https://cloud.google.com/monitoring/custom-metrics/creating-metrics ) 向它們添加新點,但是這些是速率限制的,並且你可以每 10 秒只寫一個點,這太少了,你會得到如下錯誤:

google.api_core.exceptions.InvalidArgument: 400 One or more TimeSeries could not be written: 
One or more points were written more frequently than the maximum sampling period configured for the metric.: timeSeries[0]

以下是您可能想要查看的 GCP 中自定義指標的一些選項:

  1. 使用 OpenCensus 自定義指標
  2. Prometheus 的自定義指標
  3. 使用 OpenTelemetry 的自定義指標

引用自:https://serverfault.com/questions/1082932