From 9a90b9ebcfee5d163683f0b0e58433ab7b45d2dd Mon Sep 17 00:00:00 2001 From: Hailong Wen Date: Thu, 13 Nov 2025 08:07:19 +0000 Subject: [PATCH] feat: Add grpc.xds.resource_type label to xDS client metrics --- spanner/metrics.go | 1 + spanner/metrics_monitoring_exporter.go | 1 + 2 files changed, 2 insertions(+) diff --git a/spanner/metrics.go b/spanner/metrics.go index 4a8ae40f8073..a826ba335ac5 100644 --- a/spanner/metrics.go +++ b/spanner/metrics.go @@ -68,6 +68,7 @@ const ( metricLabelKeyDirectPathUsed = "directpath_used" metricLabelKeyGRPCLBPickResult = "grpc.lb.pick_result" metricLabelKeyGRPCLBDataPlaneTarget = "grpc.lb.rls.data_plane_target" + metricLabelKeyGRPCXDSResourceType = "grpc.xds.resource_type" // Metric names metricNameOperationLatencies = "operation_latencies" diff --git a/spanner/metrics_monitoring_exporter.go b/spanner/metrics_monitoring_exporter.go index 498c1c844f93..390e857c2183 100644 --- a/spanner/metrics_monitoring_exporter.go +++ b/spanner/metrics_monitoring_exporter.go @@ -66,6 +66,7 @@ var ( allowedMetricLabels = map[string]bool{ metricLabelKeyGRPCLBPickResult: true, metricLabelKeyGRPCLBDataPlaneTarget: true, + metricLabelKeyGRPCXDSResourceType: true, metricLabelKeyClientUID: true, metricLabelKeyClientName: true, metricLabelKeyDatabase: true,