From 6ed34a71ec239ac20ede2bbbff2500302a3a8a95 Mon Sep 17 00:00:00 2001 From: Ignas Baranauskas Date: Tue, 12 Sep 2023 14:02:35 +0100 Subject: [PATCH] Updated Readme to reflect new changes --- README.md | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) diff --git a/README.md b/README.md index ab2960b..79b9c6b 100644 --- a/README.md +++ b/README.md @@ -173,6 +173,12 @@ gatewayapi_gatewayclass_deleted{name=""} 1690879977 gatewayapi_gatewayclass_status{name="",type=""} 1 ``` +#### gatewayapi_gatewayclass_status_supported_features + +``` +gatewayapi_gatewayclass_status_supported_features{name="",features=""} +``` + ### HTTPRoute metrics **NOTE** There is no `_info` label for HTTPRoute as no additional information is available to show outside of what's already in below metrics. @@ -222,6 +228,177 @@ gatewayapi_httproute_parent_info{name="",namespace="" gatewayapi_httproute_status_parent_info{name="",namespace="",parent_group="",parent_kind="",parent_name="",parent_namespace=""} ``` +### GRPCRoute metrics + +#### gatewayapi_grpcroute_labels + +Kubernetes labels converted to Prometheus labels, Gauge +``` +gatewayapi_grpcroute_labels{name="",namespace="",grpcroute_LABEL_NAME=""} 1 +``` + +#### gatewayapi_grpcroute_created + +Unix creation timestamp in seconds, Gauge +``` +gatewayapi_grpcroute_created{name="",namespace=""} 1690879977 +``` + +#### gatewayapi_grpcroute_deleted + +Unix deletion timestamp in seconds, Gauge +``` +gatewayapi_grpcroute_deleted{name="",namespace=""} 1690879977 +``` + +#### gatewayapi_grpcroute_hostname_info + +[Hostnames](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.Hostname) to match against the HTTP Host header, Gauge + +``` +gatewayapi_grpcroute_hostname_info{name="",namespace="",hostname=""} +``` + +#### gatewayapi_grpcroute_parent_info + +[Parent References](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.ParentReference) that the route wants to be attached to, Gauge + +``` +gatewayapi_grpcroute_parent_info{name="",namespace="",parent_group="",parent_kind="",parent_name="",parent_namespace=""} +``` + +#### gatewayapi_grpcroute_status_parent_info + +[Parent References](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.ParentReference) that the route *is* attached to based on the status, Gauge + +``` +gatewayapi_grpcroute_status_parent_info{name="",namespace="",parent_group="",parent_kind="",parent_name="",parent_namespace=""} +``` + +### TCPRoute metrics + +#### gatewayapi_tcproute_labels + +Kubernetes labels converted to Prometheus labels, Gauge +``` +gatewayapi_tcproute_labels{name="",namespace="",tcproute_LABEL_NAME=""} 1 +``` + +#### gatewayapi_tcproute_created + +Unix creation timestamp in seconds, Gauge +``` +gatewayapi_tcproute_created{name="",namespace=""} 1690879977 +``` + +#### gatewayapi_tcproute_deleted + +Unix deletion timestamp in seconds, Gauge +``` +gatewayapi_tcproute_deleted{name="",namespace=""} 1690879977 +``` + +#### gatewayapi_tcproute_parent_info + +[Parent References](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.ParentReference) that the route wants to be attached to, Gauge + +``` +gatewayapi_tcproute_parent_info{name="",namespace="",parent_group="",parent_kind="",parent_name="",parent_namespace=""} +``` + +#### gatewayapi_tcproute_status_parent_info + +[Parent References](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.ParentReference) that the route *is* attached to based on the status, Gauge + +``` +gatewayapi_tcproute_status_parent_info{name="",namespace="",parent_group="",parent_kind="",parent_name="",parent_namespace=""} +``` + +### TLSRoute metrics + +#### gatewayapi_tlsroute_labels + +Kubernetes labels converted to Prometheus labels, Gauge +``` +gatewayapi_tlsroute_labels{name="",namespace="",tlsroute_LABEL_NAME=""} 1 +``` + +#### gatewayapi_tlsroute_created + +Unix creation timestamp in seconds, Gauge +``` +gatewayapi_tlsroute_created{name="",namespace=""} 1690879977 +``` + +#### gatewayapi_tlsroute_deleted + +Unix deletion timestamp in seconds, Gauge +``` +gatewayapi_tlsroute_deleted{name="",namespace=""} 1690879977 +``` + +#### gatewayapi_tlsroute_hostname_info + +[Hostnames](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.Hostname) to match against the HTTP Host header, Gauge + +``` +gatewayapi_tlsroute_hostname_info{name="",namespace="",hostname=""} +``` + +#### gatewayapi_tlsroute_parent_info + +[Parent References](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.ParentReference) that the route wants to be attached to, Gauge + +``` +gatewayapi_tlsroute_parent_info{name="",namespace="",parent_group="",parent_kind="",parent_name="",parent_namespace=""} +``` + +#### gatewayapi_tlsroute_status_parent_info + +[Parent References](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.ParentReference) that the route *is* attached to based on the status, Gauge + +``` +gatewayapi_tlsroute_status_parent_info{name="",namespace="",parent_group="",parent_kind="",parent_name="",parent_namespace=""} +``` + +### UDPRoute metrics + +#### gatewayapi_udproute_labels + +Kubernetes labels converted to Prometheus labels, Gauge +``` +gatewayapi_udproute_labels{name="",namespace="",udproute_LABEL_NAME=""} 1 +``` + +#### gatewayapi_udproute_created + +Unix creation timestamp in seconds, Gauge +``` +gatewayapi_udproute_created{name="",namespace=""} 1690879977 +``` + +#### gatewayapi_udproute_deleted + +Unix deletion timestamp in seconds, Gauge +``` +gatewayapi_udproute_deleted{name="",namespace=""} 1690879977 +``` + +#### gatewayapi_udproute_parent_info + +[Parent References](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.ParentReference) that the route wants to be attached to, Gauge + +``` +gatewayapi_udproute_parent_info{name="",namespace="",parent_group="",parent_kind="",parent_name="",parent_namespace=""} +``` + +#### gatewayapi_udproute_status_parent_info + +[Parent References](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.ParentReference) that the route *is* attached to based on the status, Gauge + +``` +gatewayapi_udproute_status_parent_info{name="",namespace="",parent_group="",parent_kind="",parent_name="",parent_namespace=""} + ## Contributing Contributions are welcome in the form of bugs, feature requests & pull requests.