我想在 Google Cloud Monitoring 中创建一个自定义指标,这是一个时间序列。该值将基于其他现有指标(例如,“MetricC”是 2 个其他指标“MetricA + MetricB”的总和,每小时计算一次)。
如何使用Python中的云监控API来执行此操作? Cloud Monitoring 中的值会每小时自动更新吗?谢谢。
为了实现这一目标,您可以从准备要求开始,例如安装
google-cloud-monitoring
库
pip install google-cloud-monitoring
导入必要的库并验证您的云监控客户端
安装先决条件后,您可以通过创建
MetricDesciptor
作为指定自定义指标详细信息的对象示例来创建自定义指标。
创建指标后,定义一个函数来计算源指标的值。
为了实现每小时自动更新,您需要安排逻辑每小时运行一次。这可以使用 cron 作业、云函数或监控 API 本身之外的其他调度方法来完成。
您可以查看 Arpana Mehta 提供的文档以供参考。文章分为 3 部分。