|
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