GKE Stackdriver Monitoring 与使用 BigQuery 的 GKE 使用情况计量之间的区别

Difference between GKE Stackdriver Monitoring and GKE usage metering with BigQuery

Google Kubernetes Engine 文档有一个 Understanding cluster resource usage 部分解释了如何让 GKE 通过 --resource-usage-bigquery-dataset 标志将资源消耗数据发送到 BigQuery。

然而,还有Stackdriver Kubernetes Engine Monitoring,它似乎完成了同样的事情,只是将数据发送到 Stackdriver。

为什么有两个选项?它们有什么区别?

每个产品都有一个用例。

例如,如果您想分析 long period of time. You will likely choose GKE usage metering with BigQuery because the data has no retention period unlike Stackdriver monitoring which has a 6 week retention period.

的数据

一般来说,如果您打算 export 您的指标数据在任何地方。您将需要通过 BigQuery。