我正在使用Stackdriver来监视在GCP的Kubernetes中部署的群集。在Stackdriver Monitoring概览选项卡中,我可以看到不同的图表,它们显示了资源利用率与时间的关系。我想将此图表转换为包含每秒资源利用率的csv文件。有没有人做过此事或有做事的想法?

最佳答案

Stackdriver中没有内置的“简便”方法将指标导出到.csv文件。

可能“最简单”的方法是在github上使用此项目,该项目是Google App Engine服务,可导出到.csv文件。它在Alpha中,您需要安装它。
https://github.com/CloudMile/stackdriver-monitoring-exporter

此处介绍了推荐的导出方式。 https://cloud.google.com/solutions/stackdriver-monitoring-metric-export
而且此方法旨在归档大量度量标准数据以供以后比较,而实际上并不是为电子表格中的较小量而归档。

推荐的方式需要使用Monitoring API
(https://cloud.google.com/monitoring/custom-metrics/reading-metrics)
它返回JSON,您必须将其转换为.csv文件。您可能会弯腰或邮递员打电话。

这是github上的另一个示例项目。但这会将数据发送到bigquery进行存储。
https://github.com/GoogleCloudPlatform/stackdriver-metrics-export

10-06 06:12