diff --git a/pkg/models/monitoring/named_metrics.go b/pkg/models/monitoring/named_metrics.go index 6cddf9cce..9ab38381a 100644 --- a/pkg/models/monitoring/named_metrics.go +++ b/pkg/models/monitoring/named_metrics.go @@ -112,6 +112,7 @@ var NodeMetrics = []string{ "node_load5", "node_load15", "node_pod_abnormal_ratio", + "node_pleg_quantile", } var WorkspaceMetrics = []string{ diff --git a/pkg/simple/client/monitoring/prometheus/promql.go b/pkg/simple/client/monitoring/prometheus/promql.go index a30e576b0..d76b031b4 100644 --- a/pkg/simple/client/monitoring/prometheus/promql.go +++ b/pkg/simple/client/monitoring/prometheus/promql.go @@ -109,6 +109,7 @@ var promQLTemplates = map[string]string{ "node_load5": `node:load5:ratio{$1}`, "node_load15": `node:load15:ratio{$1}`, "node_pod_abnormal_ratio": `node:pod_abnormal:ratio{$1}`, + "node_pleg_quantile": `node_quantile:kubelet_pleg_relist_duration_seconds:histogram_quantile{$1}`, // workspace "workspace_cpu_usage": `round(sum by (workspace) (namespace:container_cpu_usage_seconds_total:sum_rate{namespace!="", $1}), 0.001)`,