Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instrument gRPC server with go-grpc-prometheus middleware (#1678) #1692

Merged
merged 4 commits into from
Oct 16, 2019

Conversation

bgagnon
Copy link
Contributor

@bgagnon bgagnon commented Oct 11, 2019

Basic integration of the go-grpc-prometheus middleware -- see #1678.

Out of the box, we get the following new timeseries:

# HELP grpc_server_handled_total Total number of RPCs completed on the server, regardless of success or failure.
# TYPE grpc_server_handled_total counter
grpc_server_handled_total{grpc_code="Aborted",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Aborted",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="AlreadyExists",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Canceled",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DataLoss",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="DeadlineExceeded",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="FailedPrecondition",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Internal",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="InvalidArgument",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="NotFound",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OK",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="OutOfRange",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="PermissionDenied",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="ResourceExhausted",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unauthenticated",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unavailable",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unimplemented",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_handled_total{grpc_code="Unknown",grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
# HELP grpc_server_msg_received_total Total number of RPC stream messages received on the server.
# TYPE grpc_server_msg_received_total counter
grpc_server_msg_received_total{grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_received_total{grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_received_total{grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_received_total{grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_received_total{grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_received_total{grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_received_total{grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_received_total{grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_received_total{grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_received_total{grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_received_total{grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_received_total{grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_received_total{grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_received_total{grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_received_total{grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
# HELP grpc_server_msg_sent_total Total number of gRPC stream messages sent by the server.
# TYPE grpc_server_msg_sent_total counter
grpc_server_msg_sent_total{grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_sent_total{grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_sent_total{grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_sent_total{grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_sent_total{grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_sent_total{grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_sent_total{grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_sent_total{grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_sent_total{grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_sent_total{grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_msg_sent_total{grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_sent_total{grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_sent_total{grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_sent_total{grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_msg_sent_total{grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
# HELP grpc_server_started_total Total number of RPCs started on the server.
# TYPE grpc_server_started_total counter
grpc_server_started_total{grpc_method="DeltaClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_started_total{grpc_method="DeltaEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_started_total{grpc_method="DeltaListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_started_total{grpc_method="DeltaRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_started_total{grpc_method="DeltaSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_started_total{grpc_method="FetchClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="unary"} 0
grpc_server_started_total{grpc_method="FetchEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="unary"} 0
grpc_server_started_total{grpc_method="FetchListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="unary"} 0
grpc_server_started_total{grpc_method="FetchRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="unary"} 0
grpc_server_started_total{grpc_method="FetchSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="unary"} 0
grpc_server_started_total{grpc_method="StreamClusters",grpc_service="envoy.api.v2.ClusterDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_started_total{grpc_method="StreamEndpoints",grpc_service="envoy.api.v2.EndpointDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_started_total{grpc_method="StreamListeners",grpc_service="envoy.api.v2.ListenerDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_started_total{grpc_method="StreamRoutes",grpc_service="envoy.api.v2.RouteDiscoveryService",grpc_type="bidi_stream"} 0
grpc_server_started_total{grpc_method="StreamSecrets",grpc_service="envoy.service.discovery.v2.SecretDiscoveryService",grpc_type="bidi_stream"} 0

…tour#1678)

Signed-off-by: Benoit Gagnon <benoit.gagnon@ubisoft.com>
Copy link
Contributor

@davecheney davecheney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for working on this.

internal/grpc/server.go Outdated Show resolved Hide resolved
pass in the Prometheus Registry to the constructor so that grpcServer
can remain an internal struct

Signed-off-by: Benoit Gagnon <benoit.gagnon@ubisoft.com>
@stevesloka
Copy link
Member

Hey @bgagnon I was able to test this in my cluster and I see the metrics from Prometheus, but like your example pasted above, there are no values for anything. Is this typical for these types of metrics?

@youngnick
Copy link
Member

I'm also checking this out in my cluster, and I can see some stats, I'm going to spend a while and check that the stats mean what I think they do before giving this the thumbs up. But overall, it looks pretty good, thanks @bgagnon for doing this work!

Copy link
Contributor

@davecheney davecheney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if @youngnick is fine.

@youngnick
Copy link
Member

Okay, I'm happy we'll get some metrics, we can look more at what else we can get as a next step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants