@@ -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