| 
1 | 1 | # Service Metrics  | 
2 | 2 | 
 
  | 
3 |  | -| Metric name                               | Metric type | Description                                                                                                               | Unit (where applicable) | Labels/tags                                                                                                                                                                                                                                                       | Status       |  | 
4 |  | -| ----------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |  | 
5 |  | -| kube_service_annotations                  | Gauge       | Kubernetes annotations converted to Prometheus labels controlled via [--metric-annotations-allowlist](../../developer/cli-arguments.md) |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `annotation_SERVICE_ANNOTATION`=<SERVICE_ANNOTATION>                                                                                          | EXPERIMENTAL |  | 
6 |  | -| kube_service_info                         | Gauge       | Information about service                                                                                                 |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `cluster_ip`=<service cluster ip> <br> `external_name`=<service external name> <br> `external_traffic_policy`=<service external traffic policy> <br> `load_balancer_ip`=<service load balancer ip> | STABLE       |  | 
7 |  | -| kube_service_labels                       | Gauge       | Kubernetes labels converted to Prometheus labels controlled via [--metric-labels-allowlist](../../developer/cli-arguments.md)           |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `label_SERVICE_LABEL`=<SERVICE_LABEL>                                                                                                         | STABLE       |  | 
8 |  | -| kube_service_created                      | Gauge       | Unix creation timestamp                                                                                                   | seconds                 | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid>                                                                                                                                                          | STABLE       |  | 
9 |  | -| kube_service_spec_type                    | Gauge       | Type about service                                                                                                        |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `type`=<ClusterIP\|NodePort\|LoadBalancer\|ExternalName>                                                                                      | STABLE       |  | 
10 |  | -| kube_service_spec_external_ip             | Gauge       | Service external ips. One series for each ip                                                                              |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `external_ip`=<external-ip>                                                                                                                   | STABLE       |  | 
11 |  | -| kube_service_status_load_balancer_ingress | Gauge       | Service load balancer ingress status                                                                                      |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `ip`=<load-balancer-ingress-ip> <br> `hostname`=<load-balancer-ingress-hostname>                                                        | STABLE       |  | 
 | 3 | +| Metric name                               | Metric type | Description                                                                                                                             | Unit (where applicable) | Labels/tags                                                                                                                                                                                                                                                                                                                              | Status       |  | 
 | 4 | +| ----------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |  | 
 | 5 | +| kube_service_annotations                  | Gauge       | Kubernetes annotations converted to Prometheus labels controlled via [--metric-annotations-allowlist](../../developer/cli-arguments.md) |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `annotation_SERVICE_ANNOTATION`=<SERVICE_ANNOTATION>                                                                                                                                                                 | EXPERIMENTAL |  | 
 | 6 | +| kube_service_info                         | Gauge       | Information about service                                                                                                               |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `cluster_ip`=<service cluster ip> <br> `external_name`=<service external name> <br> `external_traffic_policy`=<service external traffic policy> <br> `load_balancer_ip`=<service load balancer ip> | STABLE       |  | 
 | 7 | +| kube_service_labels                       | Gauge       | Kubernetes labels converted to Prometheus labels controlled via [--metric-labels-allowlist](../../developer/cli-arguments.md)           |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `label_SERVICE_LABEL`=<SERVICE_LABEL>                                                                                                                                                                                | STABLE       |  | 
 | 8 | +| kube_service_created                      | Gauge       | Unix creation timestamp                                                                                                                 | seconds                 | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid>                                                                                                                                                                                                                                 | STABLE       |  | 
 | 9 | +| kube_service_spec_type                    | Gauge       | Type about service                                                                                                                      |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `type`=<ClusterIP\|NodePort\|LoadBalancer\|ExternalName>                                                                                                                                                             | STABLE       |  | 
 | 10 | +| kube_service_spec_external_ip             | Gauge       | Service external ips. One series for each ip                                                                                            |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `external_ip`=<external-ip>                                                                                                                                                                                          | STABLE       |  | 
 | 11 | +| kube_service_status_load_balancer_ingress | Gauge       | Service load balancer ingress status                                                                                                    |                         | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid> <br> `ip`=<load-balancer-ingress-ip> <br> `hostname`=<load-balancer-ingress-hostname>                                                                                                                               | STABLE       |  | 
 | 12 | +| kube_service_deletion_timestamp           | Gauge       | Unix deletion timestamp                                                                                                                 | seconds                 | `service`=<service-name> <br> `namespace`=<service-namespace> <br> `uid`=<service-uid>                                                                                                                                                                                                                                 | EXPERIMENTAL |  | 
0 commit comments