【发布时间】:2020-01-02 13:11:55
【问题描述】:
我正在使用 Stackdriver 在 GCP 中监控部署在 Kubernetes 中的集群。在 Stackdriver 监控概览选项卡中,我可以看到显示资源利用率与时间的不同图表。我想将此图表转换为包含每秒资源利用率的 csv 文件。有没有人这样做过或知道如何做到这一点?
【问题讨论】:
标签: kubernetes monitoring metrics google-cloud-stackdriver
我正在使用 Stackdriver 在 GCP 中监控部署在 Kubernetes 中的集群。在 Stackdriver 监控概览选项卡中,我可以看到显示资源利用率与时间的不同图表。我想将此图表转换为包含每秒资源利用率的 csv 文件。有没有人这样做过或知道如何做到这一点?
【问题讨论】:
标签: kubernetes monitoring metrics google-cloud-stackdriver
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 文件。你也许可以让 curl 或邮递员来打电话。
这是 github 上的另一个示例项目。这会将数据发送到 bigquery 进行存储。 https://github.com/GoogleCloudPlatform/stackdriver-metrics-export
【讨论】: