由於PromQL語法只支援:、_特殊字元,因此GCP Monitoring Metric(指標)名稱,例如compute.googleapis.com/instance/cpu/utilization中的.和/必須進行替換以便在PromQL中使用。
Metric名稱對映PromQL
Metric名稱中第一個斜線/替換成冒號:。其餘特殊符號例如點.和斜線/替換成底線_。
例如compute.googleapis.com/instance/cpu/utilization修改為PromQL的語法則成為compute_googleapis_com:instance_cpu_utilization。
指定Monitored resource type
若一個指標(metric)被用於多個監控資源類型(monitored resource type),則PromQL查詢時指標名稱必須加上monitored_resource="[MONITORED_RESOURCE_TYPE]"指定資源類型,例如:
compute_googleapis_com:instance_cpu_utilization{monitored_resource="gce_instance"}- Monitored resource type為gce_instance。database:cpu_usage_time{monitored_resource="cloudsql_database"}- Monitored resource type為cloudsql_database。
沒有留言:
張貼留言