Skip to content

Commit 587470e

Browse files
committed
update: update default matcher of pv and pod init container
1 parent f52367a commit 587470e

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

pkg/metrics/matcher.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,12 @@ func DefaultMatchRules() MatchRules {
2020
NewMetricMatcher("pod").AddLabel("namespace").AddLabel("pod").AddLabel("node").
2121
AddLabel("host_ip").AddLabel("pod_ip"),
2222
NewMetricMatcher("container").SetHeader("kube_pod_container_info").AddLabel("namespace").
23-
AddLabel("pod").AddLabel("container").AddLabel("image"),
23+
AddLabel("pod").AddLabel("container").AddLabel("image_spec").AddLabel("image"),
24+
NewMetricMatcher("pod_init_container").AddLabel("namespace").AddLabel("pod").
25+
AddLabel("container").AddLabel("image_spec").AddLabel("image"),
26+
2427
NewMetricMatcher("cronjob").AddLabel("namespace").AddLabel("cronjob").
25-
AddLabel("schedule"),
28+
AddLabel("schedule").AddLabel("concurrency_policy"),
2629

2730
NewMetricMatcher("service_account").SetHeader("kube_pod_service_account").
2831
AddLabel("namespace").AddLabel("pod").AddLabel("service_account"),
@@ -33,6 +36,11 @@ func DefaultMatchRules() MatchRules {
3336
AddLabel("namespace").AddLabel("endpoint").AddLabel("ip"),
3437
NewMetricMatcher("endpoint_port").SetHeader("kube_endpoint_ports").
3538
AddLabel("namespace").AddLabel("endpoint").AddLabel("port_number"),
39+
40+
NewMetricMatcher("persistentvolume").AddLabel("persistentvolume").AddLabel("storageclass").
41+
AddLabel("gce_persistent_disk_name").AddLabel("ebs_volume_id").AddLabel("azure_disk_name").
42+
AddLabel("nfs_server").AddLabel("nfs_path").AddLabel("csi_driver").AddLabel("csi_volume_handle").
43+
AddLabel("local_path").AddLabel("local_fs").AddLabel("host_path").AddLabel("host_path_type"),
3644
}
3745
}
3846

0 commit comments

Comments
 (0)