#码力全开·技术π对#自定义Cloud Monitoring仪表盘监控自定义指标的步骤?

rt

Cloud
鱼弦CTO
2025-09-03 14:09:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
周周的奇妙编程
周周的奇妙编程

在Google Cloud中创建自定义Cloud Monitoring仪表盘以监控自定义指标,步骤如下:

定义并上报自定义指标 使用Cloud Monitoring API或客户端库上报指标,需指定唯一type(如custom.googleapis.com/my_app/request_count)和标签:

from google.cloud import monitoring_v3

client = monitoring_v3.MetricServiceClient()
project_name = f"projects/{PROJECT_ID}"

# 创建自定义指标类型
client.create_time_series(
    request={
        "name": project_name,
        "time_series": [
            {
                "metric": {
                    "type": "custom.googleapis.com/my_app/error_rate",
                    "labels": {"service": "login"},
                },
                "resource": {
                    "type": "generic_task",
                    "labels": {"task_id": "login-001", "location": "us-central1"},
                },
                "points": [...],
            }
        ],
    }
)

创建自定义仪表盘

  • 进入Cloud Console → Monitoring → Dashboards → Create Dashboard
  • 添加图表,选择“Metric Explorer”

配置图表数据源

  • 资源类型:选择对应资源(如​​generic_task​​)
  • 指标类别:选择“Custom Metrics”
  • 指标:选择​​custom.googleapis.com/my_app/error_rate​
  • 可添加过滤器(如​​service = "login"​​)、分组或统计函数

保存并告警集成
保存仪表盘后,可为关键指标创建告警策略,实现可视化监控闭环。

通过此流程,可实时监控应用级业务指标,提升可观测性。

分享
微博
QQ
微信https://www.51cto.com/aigc/
回复
2025-09-05 10:07:38
发布
相关问题
提问