From f953470e7e586734d75ba02d7c3818b1cbe9ca89 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Fri, 6 Oct 2023 12:26:16 -0600 Subject: [PATCH 01/16] re-added changes again --- receiver/googlecloudspannerreceiver/go.mod | 28 +++++---- receiver/googlecloudspannerreceiver/go.sum | 63 ++++++++++--------- .../internal/statsreader/databasereader.go | 23 ++++--- .../internal/statsreader/projectreader.go | 20 ++++-- .../googlecloudspannerreceiver/receiver.go | 26 ++++++-- .../receiver_test.go | 2 +- 6 files changed, 102 insertions(+), 60 deletions(-) diff --git a/receiver/googlecloudspannerreceiver/go.mod b/receiver/googlecloudspannerreceiver/go.mod index 14a989c4d3b94..a27b51414e6ac 100644 --- a/receiver/googlecloudspannerreceiver/go.mod +++ b/receiver/googlecloudspannerreceiver/go.mod @@ -7,11 +7,12 @@ require ( github.com/ReneKroon/ttlcache/v2 v2.11.0 github.com/mitchellh/hashstructure v1.1.0 github.com/stretchr/testify v1.8.4 - go.opentelemetry.io/collector/component v0.86.1-0.20231004185026-b5635a7a90d2 - go.opentelemetry.io/collector/confmap v0.86.1-0.20231004185026-b5635a7a90d2 - go.opentelemetry.io/collector/consumer v0.86.1-0.20231004185026-b5635a7a90d2 - go.opentelemetry.io/collector/pdata v1.0.0-rcv0015.0.20231004185026-b5635a7a90d2 - go.opentelemetry.io/collector/receiver v0.86.1-0.20231004185026-b5635a7a90d2 + go.opentelemetry.io/collector/component v0.86.0 + go.opentelemetry.io/collector/confmap v0.86.0 + go.opentelemetry.io/collector/consumer v0.86.0 + go.opentelemetry.io/collector/pdata v1.0.0-rcv0015 + go.opentelemetry.io/collector/receiver v0.86.0 + go.uber.org/multierr v1.11.0 go.uber.org/zap v1.26.0 google.golang.org/api v0.143.0 google.golang.org/grpc v1.58.2 @@ -31,6 +32,8 @@ require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/envoyproxy/go-control-plane v0.11.1 // indirect github.com/envoyproxy/protoc-gen-validate v1.0.2 // indirect + github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/stdr v1.2.2 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.3 // indirect @@ -49,13 +52,14 @@ require ( github.com/pmezard/go-difflib v1.0.0 // indirect github.com/stretchr/objx v0.5.0 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector v0.86.1-0.20231004185026-b5635a7a90d2 // indirect - go.opentelemetry.io/collector/config/configtelemetry v0.86.1-0.20231004185026-b5635a7a90d2 // indirect - go.opentelemetry.io/collector/featuregate v1.0.0-rcv0015.0.20231004185026-b5635a7a90d2 // indirect - go.opentelemetry.io/otel v1.19.0 // indirect - go.opentelemetry.io/otel/metric v1.19.0 // indirect - go.opentelemetry.io/otel/trace v1.19.0 // indirect - go.uber.org/multierr v1.11.0 // indirect + go.opentelemetry.io/collector v0.86.0 // indirect + go.opentelemetry.io/collector/config/configtelemetry v0.86.0 // indirect + go.opentelemetry.io/collector/featuregate v1.0.0-rcv0015 // indirect + go.opentelemetry.io/otel v1.18.0 // indirect + go.opentelemetry.io/otel/metric v1.18.0 // indirect + go.opentelemetry.io/otel/sdk v1.18.0 // indirect + go.opentelemetry.io/otel/sdk/metric v0.41.0 // indirect + go.opentelemetry.io/otel/trace v1.18.0 // indirect golang.org/x/crypto v0.13.0 // indirect golang.org/x/net v0.15.0 // indirect golang.org/x/oauth2 v0.12.0 // indirect diff --git a/receiver/googlecloudspannerreceiver/go.sum b/receiver/googlecloudspannerreceiver/go.sum index 3fc53f59be0b8..d8567ca1df081 100644 --- a/receiver/googlecloudspannerreceiver/go.sum +++ b/receiver/googlecloudspannerreceiver/go.sum @@ -84,8 +84,11 @@ github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9 github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= +github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= +github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= +github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-test/deep v1.0.2-0.20181118220953-042da051cf31/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= @@ -255,12 +258,12 @@ github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXP github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q= +github.com/prometheus/client_golang v1.16.0 h1:yk/hx9hDbrGHovbci4BY+pRMfSuuat626eFsHb7tmT8= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw= +github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= @@ -269,7 +272,7 @@ github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= +github.com/prometheus/procfs v0.10.1 h1:kYK1Va/YMlutzCGazswoHKo//tZVlFpKYh+PymziUAg= github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= github.com/rhnvrm/simples3 v0.6.1/go.mod h1:Y+3vYm2V7Y4VijFoJHHTrja6OgPrJ2cBti8dPGkC3sA= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= @@ -305,31 +308,35 @@ go.etcd.io/etcd/client/pkg/v3 v3.5.4/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3 go.etcd.io/etcd/client/v3 v3.5.4/go.mod h1:ZaRkVgBZC+L+dLCjTcF1hRXpgZXQPOvnA/Ak/gq3kiY= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/collector v0.86.1-0.20231004185026-b5635a7a90d2 h1:rtWwO/nAHuSYrdescUfnf6pfTVnkzS6bbthBn02oLX0= -go.opentelemetry.io/collector v0.86.1-0.20231004185026-b5635a7a90d2/go.mod h1:4jxPdXTip34YtYZ8l1UX+TeX0g5gpliuf3S+oDQrH7c= -go.opentelemetry.io/collector/component v0.86.1-0.20231004185026-b5635a7a90d2 h1:7PdlM4p9nilal0Z0RaoxBreb38gEj2kaRbPWf8p2Uh4= -go.opentelemetry.io/collector/component v0.86.1-0.20231004185026-b5635a7a90d2/go.mod h1:CK7+gkTy4z3doM0E02nFMYr+4ukIWUIBNWqpTZuXGlQ= -go.opentelemetry.io/collector/config/configtelemetry v0.86.1-0.20231004185026-b5635a7a90d2 h1:KiK9juKQdD7CCjPGPPkjXCnfFA3UCPJYIrILL/FvdfQ= -go.opentelemetry.io/collector/config/configtelemetry v0.86.1-0.20231004185026-b5635a7a90d2/go.mod h1:+LAXM5WFMW/UbTlAuSs6L/W72WC+q8TBJt/6z39FPOU= -go.opentelemetry.io/collector/confmap v0.86.1-0.20231004185026-b5635a7a90d2 h1:3m9HhfQDTmGX4t6mA1Rkai0z6ABRPWgO2dQkz/OQ74c= -go.opentelemetry.io/collector/confmap v0.86.1-0.20231004185026-b5635a7a90d2/go.mod h1:vJms49x98lXUR7Mj6/28eXV+Otn3dDQpc+Znvex9Z84= -go.opentelemetry.io/collector/consumer v0.86.1-0.20231004185026-b5635a7a90d2 h1:HjR+mKvkd8sYT5DvCUKwi2NfyBRogfl8H0nfGbYcDg4= -go.opentelemetry.io/collector/consumer v0.86.1-0.20231004185026-b5635a7a90d2/go.mod h1:bOVFVPhtghkI+jmRT/E7Sig0wXTV4eU3aoYyZyrt2z8= -go.opentelemetry.io/collector/featuregate v1.0.0-rcv0015.0.20231004185026-b5635a7a90d2 h1:Eg8wXxnNkwCTWy4rWjUnjymw2drTC03X+7VrzyE9lnI= -go.opentelemetry.io/collector/featuregate v1.0.0-rcv0015.0.20231004185026-b5635a7a90d2/go.mod h1:fLmJMf1AoHttkF8p5oJAc4o5ZpHu8yO5XYJ7gbLCLzo= -go.opentelemetry.io/collector/pdata v1.0.0-rcv0015.0.20231004185026-b5635a7a90d2 h1:0oITj8KzgtKkVEUBsdBFRDYxpkdvHCHRu4lthn7sFmo= -go.opentelemetry.io/collector/pdata v1.0.0-rcv0015.0.20231004185026-b5635a7a90d2/go.mod h1:OdN0alYOlYhHXu6BDlGehrZWgtBuiDsz/rlNeJeXiNg= -go.opentelemetry.io/collector/receiver v0.86.1-0.20231004185026-b5635a7a90d2 h1:1mrl6oAkzRCWWOZ6D1OFHcRMt1KKdEIznbLYswLRRD4= -go.opentelemetry.io/collector/receiver v0.86.1-0.20231004185026-b5635a7a90d2/go.mod h1:aEHm2Tx/R3NI3+lpZXQ2aitpj8Ic/8sFV9PSDhsY6eI= -go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs= -go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY= -go.opentelemetry.io/otel/exporters/prometheus v0.42.0 h1:jwV9iQdvp38fxXi8ZC+lNpxjK16MRcZlpDYvbuO1FiA= -go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE= -go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8= -go.opentelemetry.io/otel/sdk v1.19.0 h1:6USY6zH+L8uMH8L3t1enZPR3WFEmSTADlqldyHtJi3o= -go.opentelemetry.io/otel/sdk/metric v1.19.0 h1:EJoTO5qysMsYCa+w4UghwFV/ptQgqSL/8Ni+hx+8i1k= -go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg= -go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo= +go.opentelemetry.io/collector v0.86.0 h1:Yxu0muUws9e7HG+5DDiYajkfAeOo/riUv0sJO4E9rXA= +go.opentelemetry.io/collector v0.86.0/go.mod h1:HoXzPE/mJMN4jy5E1cSUMznxkKFiGAGJbkguzpnq5ak= +go.opentelemetry.io/collector/component v0.86.0 h1:3+6OTiknu081jWYSUx4PdOecvmo0kn5w1YlydZLKz8E= +go.opentelemetry.io/collector/component v0.86.0/go.mod h1:XaBL2y1EhcmbCIFqAqk5r3xOZyi1SarwU7Wj/iTiDOA= +go.opentelemetry.io/collector/config/configtelemetry v0.86.0 h1:xMqeL/gz7ZwZKRB58WYimEGU+Lvbzo5zd99uihjkMZY= +go.opentelemetry.io/collector/config/configtelemetry v0.86.0/go.mod h1:+LAXM5WFMW/UbTlAuSs6L/W72WC+q8TBJt/6z39FPOU= +go.opentelemetry.io/collector/confmap v0.86.0 h1:u3qXVuIz2cmH/rb2teX0Ft/OKYHgObv1e4OQ2UXqxrE= +go.opentelemetry.io/collector/confmap v0.86.0/go.mod h1:vJms49x98lXUR7Mj6/28eXV+Otn3dDQpc+Znvex9Z84= +go.opentelemetry.io/collector/consumer v0.86.0 h1:8AL9I30tJV01KfcSaa+8DTiARIiUDA8o2p7yQoSFUCs= +go.opentelemetry.io/collector/consumer v0.86.0/go.mod h1:SvoV1eto4VZzQ3ILKQ1rv4qgN8rUMJqupn78hoXLHRw= +go.opentelemetry.io/collector/exporter v0.86.0 h1:LFmBb7S4Fkj5fv/nrUkLOy50GT6s4R/BLrv6uTb+GNo= +go.opentelemetry.io/collector/featuregate v1.0.0-rcv0015 h1:Wv8JFRUD01MwWkhZwF85to5oukHDFPRjnt88ArDFqco= +go.opentelemetry.io/collector/featuregate v1.0.0-rcv0015/go.mod h1:fLmJMf1AoHttkF8p5oJAc4o5ZpHu8yO5XYJ7gbLCLzo= +go.opentelemetry.io/collector/pdata v1.0.0-rcv0015 h1:8PzrQFk3oKiT1Sd5EmNEcagdMyt1KcBy5/OyF5He5gY= +go.opentelemetry.io/collector/pdata v1.0.0-rcv0015/go.mod h1:I1PqyHJlsXjANC73tp43nDId7/jiv82NoZZ6uS0xdwM= +go.opentelemetry.io/collector/processor v0.86.0 h1:b4Htiom5mgcM5d7Memw1NkxBKgOADF1je0mLIhulQUM= +go.opentelemetry.io/collector/receiver v0.86.0 h1:AP+KZ225CmXR1oBD36+vV/pZcRFTkSiG7HvAVqfHoRg= +go.opentelemetry.io/collector/receiver v0.86.0/go.mod h1:oFpofH/OG4HqmaVsb8ftnIAhLAhQnH/3bWrOdZZZjTk= +go.opentelemetry.io/otel v1.18.0 h1:TgVozPGZ01nHyDZxK5WGPFB9QexeTMXEH7+tIClWfzs= +go.opentelemetry.io/otel v1.18.0/go.mod h1:9lWqYO0Db579XzVuCKFNPDl4s73Voa+zEck3wHaAYQI= +go.opentelemetry.io/otel/exporters/prometheus v0.41.0 h1:A3/bhjP5SmELy8dcpK+uttHeh9Qrh+YnS16/VzrztRQ= +go.opentelemetry.io/otel/metric v1.18.0 h1:JwVzw94UYmbx3ej++CwLUQZxEODDj/pOuTCvzhtRrSQ= +go.opentelemetry.io/otel/metric v1.18.0/go.mod h1:nNSpsVDjWGfb7chbRLUNW+PBNdcSTHD4Uu5pfFMOI0k= +go.opentelemetry.io/otel/sdk v1.18.0 h1:e3bAB0wB3MljH38sHzpV/qWrOTCFrdZF2ct9F8rBkcY= +go.opentelemetry.io/otel/sdk v1.18.0/go.mod h1:1RCygWV7plY2KmdskZEDDBs4tJeHG92MdHZIluiYs/M= +go.opentelemetry.io/otel/sdk/metric v0.41.0 h1:c3sAt9/pQ5fSIUfl0gPtClV3HhE18DCVzByD33R/zsk= +go.opentelemetry.io/otel/sdk/metric v0.41.0/go.mod h1:PmOmSt+iOklKtIg5O4Vz9H/ttcRFSNTgii+E1KGyn1w= +go.opentelemetry.io/otel/trace v1.18.0 h1:NY+czwbHbmndxojTEKiSMHkG2ClNH2PwmcHrdo0JY10= +go.opentelemetry.io/otel/trace v1.18.0/go.mod h1:T2+SGJGuYZY3bjj5rgh/hN7KIrlpWC5nS8Mjvzckz+0= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= diff --git a/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go b/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go index 2f4376af313e3..afcba4d709119 100644 --- a/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go +++ b/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go @@ -7,6 +7,8 @@ import ( "context" "fmt" + "go.opentelemetry.io/collector/receiver/scrapererror" + "go.uber.org/multierr" "go.uber.org/zap" "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource" @@ -70,17 +72,24 @@ func (databaseReader *DatabaseReader) Read(ctx context.Context) ([]*metadata.Met databaseReader.logger.Debug("Executing read method for database", zap.String("database", databaseReader.database.DatabaseID().ID())) - var result []*metadata.MetricsDataPoint + var ( + result []*metadata.MetricsDataPoint + err error + ) for _, reader := range databaseReader.readers { - dataPoints, err := reader.Read(ctx) - if err != nil { - return nil, fmt.Errorf("cannot read data for data points databaseReader %q because of an error: %w", - reader.Name(), err) + dataPoints, lastErr := reader.Read(ctx) + if lastErr != nil { + err = multierr.Append(err, fmt.Errorf("cannot read data for data points databaseReader %q because of an error: %w", + reader.Name(), lastErr)) + } else { + result = append(result, dataPoints...) } + } - result = append(result, dataPoints...) + if len(result) > 0 && err != nil { + err = scrapererror.NewPartialScrapeError(err, len(multierr.Errors(err))) } - return result, nil + return result, err } diff --git a/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go b/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go index 8681154833a77..5b594daf084d1 100644 --- a/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go +++ b/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go @@ -7,6 +7,8 @@ import ( "context" "strings" + "go.opentelemetry.io/collector/receiver/scrapererror" + "go.uber.org/multierr" "go.uber.org/zap" "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata" @@ -33,18 +35,24 @@ func (projectReader *ProjectReader) Shutdown() { } func (projectReader *ProjectReader) Read(ctx context.Context) ([]*metadata.MetricsDataPoint, error) { - var result []*metadata.MetricsDataPoint + var ( + result []*metadata.MetricsDataPoint + err error + ) for _, databaseReader := range projectReader.databaseReaders { - dataPoints, err := databaseReader.Read(ctx) - if err != nil { - return nil, err + dataPoints, readErr := databaseReader.Read(ctx) + err = multierr.Append(err, readErr) + if readErr == nil { + result = append(result, dataPoints...) } + } - result = append(result, dataPoints...) + if len(result) > 0 && err != nil { + err = scrapererror.NewPartialScrapeError(err, len(multierr.Errors(err))) } - return result, nil + return result, err } func (projectReader *ProjectReader) Name() string { diff --git a/receiver/googlecloudspannerreceiver/receiver.go b/receiver/googlecloudspannerreceiver/receiver.go index 2754ea5fdfd42..eb589f038b7e3 100644 --- a/receiver/googlecloudspannerreceiver/receiver.go +++ b/receiver/googlecloudspannerreceiver/receiver.go @@ -11,6 +11,8 @@ import ( "go.opentelemetry.io/collector/component" "go.opentelemetry.io/collector/pdata/pmetric" "go.opentelemetry.io/collector/receiver" + "go.opentelemetry.io/collector/receiver/scrapererror" + "go.uber.org/multierr" "go.uber.org/zap" "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource" @@ -41,18 +43,30 @@ func newGoogleCloudSpannerReceiver(logger *zap.Logger, config *Config) *googleCl } func (r *googleCloudSpannerReceiver) Scrape(ctx context.Context) (pmetric.Metrics, error) { - var allMetricsDataPoints []*metadata.MetricsDataPoint + var ( + allMetricsDataPoints []*metadata.MetricsDataPoint + err error + ) for _, projectReader := range r.projectReaders { - dataPoints, err := projectReader.Read(ctx) - if err != nil { - return pmetric.Metrics{}, err + dataPoints, readErr := projectReader.Read(ctx) + err = multierr.Append(err, readErr) + if err == nil { + allMetricsDataPoints = append(allMetricsDataPoints, dataPoints...) } + } + + result, buildErr := r.metricsBuilder.Build(allMetricsDataPoints) + + if buildErr != nil { + err = multierr.Append(err, buildErr) + } - allMetricsDataPoints = append(allMetricsDataPoints, dataPoints...) + if result.MetricCount() > 0 && err != nil { + err = scrapererror.NewPartialScrapeError(err, len(multierr.Errors(err))) } - return r.metricsBuilder.Build(allMetricsDataPoints) + return result, err } func (r *googleCloudSpannerReceiver) Start(ctx context.Context, _ component.Host) error { diff --git a/receiver/googlecloudspannerreceiver/receiver_test.go b/receiver/googlecloudspannerreceiver/receiver_test.go index 6233b8a2cbf28..3ee209eb4408e 100644 --- a/receiver/googlecloudspannerreceiver/receiver_test.go +++ b/receiver/googlecloudspannerreceiver/receiver_test.go @@ -52,7 +52,7 @@ func newMetricsBuilder(throwErrorOnShutdown bool) metadata.MetricsBuilder { } func (b *metricsBuilder) Build([]*metadata.MetricsDataPoint) (pmetric.Metrics, error) { - return pmetric.Metrics{}, nil + return pmetric.NewMetrics(), nil } func (b *metricsBuilder) Shutdown() error { From 935f3583034faa2a006a1b80d77d7bd6af72893d Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Fri, 6 Oct 2023 12:28:42 -0600 Subject: [PATCH 02/16] added changelog --- .../spidercensus_fix-googlecloudspanner.yaml | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 .chloggen/spidercensus_fix-googlecloudspanner.yaml diff --git a/.chloggen/spidercensus_fix-googlecloudspanner.yaml b/.chloggen/spidercensus_fix-googlecloudspanner.yaml new file mode 100755 index 0000000000000..e21a951b5be81 --- /dev/null +++ b/.chloggen/spidercensus_fix-googlecloudspanner.yaml @@ -0,0 +1,27 @@ +# Use this changelog template to create an entry for release notes. + +# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' +change_type: bug_fix + +# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) +component: googlecloudspannerreceiver + +# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). +note: Google Cloud Spanner Receiver currently generates an exception and exits if it attempts to read data from a database that doesn't exist. However it's normal for a single receiver to poll multiple databases, so this is not graceful failure. This PR makes a change to gracefully generate an error in case of an unreadable missing database and then continue reading other databases.. + +# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. +issues: PR 26732 + +# (Optional) One or more lines of additional information to render under the primary note. +# These lines will be padded with 2 spaces and then inserted directly into the document. +# Use pipe (|) for multiline entries. +subtext: + +# If your change doesn't affect end users or the exported elements of any package, +# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. +# Optional: The change log or logs in which this entry should be included. +# e.g. '[user]' or '[user, api]' +# Include 'user' if the change is relevant to end users. +# Include 'api' if there is a change to a library API. +# Default: '[user]' +change_logs: [user] From 99795f9603b455cdeedaf211bea35d630f2098f6 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Mon, 9 Oct 2023 10:23:38 -0600 Subject: [PATCH 03/16] removed whitespace from issues field in chlog. would have been nice to know that was not allowed. --- .chloggen/spidercensus_fix-googlecloudspanner.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.chloggen/spidercensus_fix-googlecloudspanner.yaml b/.chloggen/spidercensus_fix-googlecloudspanner.yaml index e21a951b5be81..992c2aa92a039 100755 --- a/.chloggen/spidercensus_fix-googlecloudspanner.yaml +++ b/.chloggen/spidercensus_fix-googlecloudspanner.yaml @@ -10,7 +10,7 @@ component: googlecloudspannerreceiver note: Google Cloud Spanner Receiver currently generates an exception and exits if it attempts to read data from a database that doesn't exist. However it's normal for a single receiver to poll multiple databases, so this is not graceful failure. This PR makes a change to gracefully generate an error in case of an unreadable missing database and then continue reading other databases.. # Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: PR 26732 +issues: 26732 # (Optional) One or more lines of additional information to render under the primary note. # These lines will be padded with 2 spaces and then inserted directly into the document. From d3a7691a359189afaa04602a742f7e6da133bc11 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Wed, 11 Oct 2023 09:38:52 -0700 Subject: [PATCH 04/16] put quotes around chlog entries. --- .chloggen/spidercensus_fix-googlecloudspanner.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.chloggen/spidercensus_fix-googlecloudspanner.yaml b/.chloggen/spidercensus_fix-googlecloudspanner.yaml index 992c2aa92a039..9b31053a73eac 100755 --- a/.chloggen/spidercensus_fix-googlecloudspanner.yaml +++ b/.chloggen/spidercensus_fix-googlecloudspanner.yaml @@ -7,10 +7,10 @@ change_type: bug_fix component: googlecloudspannerreceiver # A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Google Cloud Spanner Receiver currently generates an exception and exits if it attempts to read data from a database that doesn't exist. However it's normal for a single receiver to poll multiple databases, so this is not graceful failure. This PR makes a change to gracefully generate an error in case of an unreadable missing database and then continue reading other databases.. +note: "Google Cloud Spanner Receiver currently generates an exception and exits if it attempts to read data from a database that doesn't exist. However it's normal for a single receiver to poll multiple databases, so this is not graceful failure. This PR makes a change to gracefully generate an error in case of an unreadable missing database and then continue reading other databases.." # Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: 26732 +issues: "PR 26732" # (Optional) One or more lines of additional information to render under the primary note. # These lines will be padded with 2 spaces and then inserted directly into the document. From a5425c1ce73e8017b1cde17bca280ca391728302 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Wed, 11 Oct 2023 09:48:16 -0700 Subject: [PATCH 05/16] updated go.sum --- receiver/googlecloudspannerreceiver/go.sum | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/receiver/googlecloudspannerreceiver/go.sum b/receiver/googlecloudspannerreceiver/go.sum index 428a6ee129dcd..922bf0e853b46 100644 --- a/receiver/googlecloudspannerreceiver/go.sum +++ b/receiver/googlecloudspannerreceiver/go.sum @@ -351,8 +351,8 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= -golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= +golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck= +golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= @@ -383,13 +383,13 @@ golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= -golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= +golang.org/x/net v0.15.0 h1:ugBLEUaxABaB5AJqW9enI0ACdci2RUd4eP51NTBvuJ8= +golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.13.0 h1:jDDenyj+WgFtmV3zYVoi8aE2BwtXFLWOA67ZfNWftiY= -golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= +golang.org/x/oauth2 v0.12.0 h1:smVPGxink+n1ZI5pkQa8y6fZT0RW0MgCO5bFpepy4B4= +golang.org/x/oauth2 v0.12.0/go.mod h1:A74bZ3aGXgCY0qaIC9Ahg6Lglin4AMAco8cIv9baba4= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= From e78a7b931c5a5527b95783f675670644cc9e6715 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Wed, 11 Oct 2023 09:50:19 -0700 Subject: [PATCH 06/16] updated go.mod and go.sum again --- receiver/googlecloudspannerreceiver/go.mod | 10 --- receiver/googlecloudspannerreceiver/go.sum | 75 ++++++++++------------ 2 files changed, 34 insertions(+), 51 deletions(-) diff --git a/receiver/googlecloudspannerreceiver/go.mod b/receiver/googlecloudspannerreceiver/go.mod index f4b1e1fdda9ef..1332c97fb69f8 100644 --- a/receiver/googlecloudspannerreceiver/go.mod +++ b/receiver/googlecloudspannerreceiver/go.mod @@ -7,11 +7,6 @@ require ( github.com/ReneKroon/ttlcache/v2 v2.11.0 github.com/mitchellh/hashstructure v1.1.0 github.com/stretchr/testify v1.8.4 - go.opentelemetry.io/collector/component v0.86.0 - go.opentelemetry.io/collector/confmap v0.86.0 - go.opentelemetry.io/collector/consumer v0.86.0 - go.opentelemetry.io/collector/pdata v1.0.0-rcv0015 - go.opentelemetry.io/collector/receiver v0.86.0 go.opentelemetry.io/collector/component v0.87.0 go.opentelemetry.io/collector/confmap v0.87.0 go.opentelemetry.io/collector/consumer v0.87.0 @@ -37,8 +32,6 @@ require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/envoyproxy/go-control-plane v0.11.1 // indirect github.com/envoyproxy/protoc-gen-validate v1.0.2 // indirect - github.com/go-logr/logr v1.2.4 // indirect - github.com/go-logr/stdr v1.2.2 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.3 // indirect @@ -62,10 +55,7 @@ require ( go.opentelemetry.io/collector/featuregate v1.0.0-rcv0016 // indirect go.opentelemetry.io/otel v1.19.0 // indirect go.opentelemetry.io/otel/metric v1.19.0 // indirect - go.opentelemetry.io/otel/sdk v1.18.0 // indirect - go.opentelemetry.io/otel/sdk/metric v0.41.0 // indirect go.opentelemetry.io/otel/trace v1.19.0 // indirect - go.uber.org/multierr v1.11.0 // indirect golang.org/x/crypto v0.14.0 // indirect golang.org/x/net v0.17.0 // indirect golang.org/x/oauth2 v0.13.0 // indirect diff --git a/receiver/googlecloudspannerreceiver/go.sum b/receiver/googlecloudspannerreceiver/go.sum index 922bf0e853b46..9c1fc757e4484 100644 --- a/receiver/googlecloudspannerreceiver/go.sum +++ b/receiver/googlecloudspannerreceiver/go.sum @@ -84,11 +84,8 @@ github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9 github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= -github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= -github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-test/deep v1.0.2-0.20181118220953-042da051cf31/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= @@ -258,12 +255,12 @@ github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXP github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_golang v1.16.0 h1:yk/hx9hDbrGHovbci4BY+pRMfSuuat626eFsHb7tmT8= +github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= +github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= @@ -272,7 +269,7 @@ github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.10.1 h1:kYK1Va/YMlutzCGazswoHKo//tZVlFpKYh+PymziUAg= +github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= github.com/rhnvrm/simples3 v0.6.1/go.mod h1:Y+3vYm2V7Y4VijFoJHHTrja6OgPrJ2cBti8dPGkC3sA= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= @@ -308,35 +305,31 @@ go.etcd.io/etcd/client/pkg/v3 v3.5.4/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3 go.etcd.io/etcd/client/v3 v3.5.4/go.mod h1:ZaRkVgBZC+L+dLCjTcF1hRXpgZXQPOvnA/Ak/gq3kiY= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/collector v0.86.0 h1:Yxu0muUws9e7HG+5DDiYajkfAeOo/riUv0sJO4E9rXA= -go.opentelemetry.io/collector v0.86.0/go.mod h1:HoXzPE/mJMN4jy5E1cSUMznxkKFiGAGJbkguzpnq5ak= -go.opentelemetry.io/collector/component v0.86.0 h1:3+6OTiknu081jWYSUx4PdOecvmo0kn5w1YlydZLKz8E= -go.opentelemetry.io/collector/component v0.86.0/go.mod h1:XaBL2y1EhcmbCIFqAqk5r3xOZyi1SarwU7Wj/iTiDOA= -go.opentelemetry.io/collector/config/configtelemetry v0.86.0 h1:xMqeL/gz7ZwZKRB58WYimEGU+Lvbzo5zd99uihjkMZY= -go.opentelemetry.io/collector/config/configtelemetry v0.86.0/go.mod h1:+LAXM5WFMW/UbTlAuSs6L/W72WC+q8TBJt/6z39FPOU= -go.opentelemetry.io/collector/confmap v0.86.0 h1:u3qXVuIz2cmH/rb2teX0Ft/OKYHgObv1e4OQ2UXqxrE= -go.opentelemetry.io/collector/confmap v0.86.0/go.mod h1:vJms49x98lXUR7Mj6/28eXV+Otn3dDQpc+Znvex9Z84= -go.opentelemetry.io/collector/consumer v0.86.0 h1:8AL9I30tJV01KfcSaa+8DTiARIiUDA8o2p7yQoSFUCs= -go.opentelemetry.io/collector/consumer v0.86.0/go.mod h1:SvoV1eto4VZzQ3ILKQ1rv4qgN8rUMJqupn78hoXLHRw= -go.opentelemetry.io/collector/exporter v0.86.0 h1:LFmBb7S4Fkj5fv/nrUkLOy50GT6s4R/BLrv6uTb+GNo= -go.opentelemetry.io/collector/featuregate v1.0.0-rcv0015 h1:Wv8JFRUD01MwWkhZwF85to5oukHDFPRjnt88ArDFqco= -go.opentelemetry.io/collector/featuregate v1.0.0-rcv0015/go.mod h1:fLmJMf1AoHttkF8p5oJAc4o5ZpHu8yO5XYJ7gbLCLzo= -go.opentelemetry.io/collector/pdata v1.0.0-rcv0015 h1:8PzrQFk3oKiT1Sd5EmNEcagdMyt1KcBy5/OyF5He5gY= -go.opentelemetry.io/collector/pdata v1.0.0-rcv0015/go.mod h1:I1PqyHJlsXjANC73tp43nDId7/jiv82NoZZ6uS0xdwM= -go.opentelemetry.io/collector/processor v0.86.0 h1:b4Htiom5mgcM5d7Memw1NkxBKgOADF1je0mLIhulQUM= -go.opentelemetry.io/collector/receiver v0.86.0 h1:AP+KZ225CmXR1oBD36+vV/pZcRFTkSiG7HvAVqfHoRg= -go.opentelemetry.io/collector/receiver v0.86.0/go.mod h1:oFpofH/OG4HqmaVsb8ftnIAhLAhQnH/3bWrOdZZZjTk= -go.opentelemetry.io/otel v1.18.0 h1:TgVozPGZ01nHyDZxK5WGPFB9QexeTMXEH7+tIClWfzs= -go.opentelemetry.io/otel v1.18.0/go.mod h1:9lWqYO0Db579XzVuCKFNPDl4s73Voa+zEck3wHaAYQI= -go.opentelemetry.io/otel/exporters/prometheus v0.41.0 h1:A3/bhjP5SmELy8dcpK+uttHeh9Qrh+YnS16/VzrztRQ= -go.opentelemetry.io/otel/metric v1.18.0 h1:JwVzw94UYmbx3ej++CwLUQZxEODDj/pOuTCvzhtRrSQ= -go.opentelemetry.io/otel/metric v1.18.0/go.mod h1:nNSpsVDjWGfb7chbRLUNW+PBNdcSTHD4Uu5pfFMOI0k= -go.opentelemetry.io/otel/sdk v1.18.0 h1:e3bAB0wB3MljH38sHzpV/qWrOTCFrdZF2ct9F8rBkcY= -go.opentelemetry.io/otel/sdk v1.18.0/go.mod h1:1RCygWV7plY2KmdskZEDDBs4tJeHG92MdHZIluiYs/M= -go.opentelemetry.io/otel/sdk/metric v0.41.0 h1:c3sAt9/pQ5fSIUfl0gPtClV3HhE18DCVzByD33R/zsk= -go.opentelemetry.io/otel/sdk/metric v0.41.0/go.mod h1:PmOmSt+iOklKtIg5O4Vz9H/ttcRFSNTgii+E1KGyn1w= -go.opentelemetry.io/otel/trace v1.18.0 h1:NY+czwbHbmndxojTEKiSMHkG2ClNH2PwmcHrdo0JY10= -go.opentelemetry.io/otel/trace v1.18.0/go.mod h1:T2+SGJGuYZY3bjj5rgh/hN7KIrlpWC5nS8Mjvzckz+0= +go.opentelemetry.io/collector v0.87.0 h1:160HewHp+/wzr62BzWjQgIvdTtzpaYTlCnGVb8DYnM0= +go.opentelemetry.io/collector v0.87.0/go.mod h1:VsAXXIK0D1na+Ysoy1/GIx0GgkH8vQqA6zwosddFz7A= +go.opentelemetry.io/collector/component v0.87.0 h1:Q+lwM5WAa2x4a5lgyaF6SjFBpIij5gyjsoiv9KFG36A= +go.opentelemetry.io/collector/component v0.87.0/go.mod h1:LsfDQRkwJRHOSHNnM1/pdi/6EQNj41WpIxpZRqSdI0E= +go.opentelemetry.io/collector/config/configtelemetry v0.87.0 h1:xUqayM9b41OvXkjU3p8RkUr8hUrCjfDUmO+oKhRNSwc= +go.opentelemetry.io/collector/config/configtelemetry v0.87.0/go.mod h1:+LAXM5WFMW/UbTlAuSs6L/W72WC+q8TBJt/6z39FPOU= +go.opentelemetry.io/collector/confmap v0.87.0 h1:LFnyDKIOMtlJm5EsdcFN2t0rcU/QLbS9QEs/awM2HOA= +go.opentelemetry.io/collector/confmap v0.87.0/go.mod h1:inqYRP70+bMrUwGGnuhcWyyufxyU3VQT6rl3/EX0f+g= +go.opentelemetry.io/collector/consumer v0.87.0 h1:oR5XKZoVF/hwz0FnrYPaHcbbQazHifMsxpENMR7ivvo= +go.opentelemetry.io/collector/consumer v0.87.0/go.mod h1:lui5rg1byAT7QPbCY733StCDc/TPxS3hVNXKoVQ3LsI= +go.opentelemetry.io/collector/featuregate v1.0.0-rcv0016 h1:/6N9990tbjotvXgrXpV5AbaFiyxTdFEXDypGBHVDSQM= +go.opentelemetry.io/collector/featuregate v1.0.0-rcv0016/go.mod h1:fLmJMf1AoHttkF8p5oJAc4o5ZpHu8yO5XYJ7gbLCLzo= +go.opentelemetry.io/collector/pdata v1.0.0-rcv0016 h1:qCPXSQCoD3qeWFb1RuIks8fw9Atxpk78bmtVdi15KhE= +go.opentelemetry.io/collector/pdata v1.0.0-rcv0016/go.mod h1:OdN0alYOlYhHXu6BDlGehrZWgtBuiDsz/rlNeJeXiNg= +go.opentelemetry.io/collector/receiver v0.87.0 h1:4HpA5Rxb1jcMywCB8y5aNTXiqSt3n7oaFLfQbAkSaWM= +go.opentelemetry.io/collector/receiver v0.87.0/go.mod h1:uApnlS81KGGfQJrzbCdBZWsB5DQJgcPTsYlb9CFdE3s= +go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs= +go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY= +go.opentelemetry.io/otel/exporters/prometheus v0.42.0 h1:jwV9iQdvp38fxXi8ZC+lNpxjK16MRcZlpDYvbuO1FiA= +go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE= +go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8= +go.opentelemetry.io/otel/sdk v1.19.0 h1:6USY6zH+L8uMH8L3t1enZPR3WFEmSTADlqldyHtJi3o= +go.opentelemetry.io/otel/sdk/metric v1.19.0 h1:EJoTO5qysMsYCa+w4UghwFV/ptQgqSL/8Ni+hx+8i1k= +go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg= +go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= @@ -351,8 +344,8 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck= -golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= +golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= @@ -383,13 +376,13 @@ golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= -golang.org/x/net v0.15.0 h1:ugBLEUaxABaB5AJqW9enI0ACdci2RUd4eP51NTBvuJ8= -golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= +golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.12.0 h1:smVPGxink+n1ZI5pkQa8y6fZT0RW0MgCO5bFpepy4B4= -golang.org/x/oauth2 v0.12.0/go.mod h1:A74bZ3aGXgCY0qaIC9Ahg6Lglin4AMAco8cIv9baba4= +golang.org/x/oauth2 v0.13.0 h1:jDDenyj+WgFtmV3zYVoi8aE2BwtXFLWOA67ZfNWftiY= +golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= From 4a4246018451d68fc5f86c8bea3c2f6ea13ee3c6 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Wed, 11 Oct 2023 09:51:25 -0700 Subject: [PATCH 07/16] updated chlog again. --- .chloggen/spidercensus_fix-googlecloudspanner.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.chloggen/spidercensus_fix-googlecloudspanner.yaml b/.chloggen/spidercensus_fix-googlecloudspanner.yaml index 9b31053a73eac..a15505c83a6c3 100755 --- a/.chloggen/spidercensus_fix-googlecloudspanner.yaml +++ b/.chloggen/spidercensus_fix-googlecloudspanner.yaml @@ -10,7 +10,7 @@ component: googlecloudspannerreceiver note: "Google Cloud Spanner Receiver currently generates an exception and exits if it attempts to read data from a database that doesn't exist. However it's normal for a single receiver to poll multiple databases, so this is not graceful failure. This PR makes a change to gracefully generate an error in case of an unreadable missing database and then continue reading other databases.." # Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: "PR 26732" +issues: [26732] # (Optional) One or more lines of additional information to render under the primary note. # These lines will be padded with 2 spaces and then inserted directly into the document. From 48d570948e9e20a1803f8c11fee7c4c3e32037ad Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Wed, 11 Oct 2023 10:10:03 -0700 Subject: [PATCH 08/16] updated to go 1.21 --- .../googlecloudspannerreceiver/coverage.html | 2818 +++++++++++++++++ .../googlecloudspannerreceiver/coverage.txt | 498 +++ receiver/googlecloudspannerreceiver/go.mod | 2 +- 3 files changed, 3317 insertions(+), 1 deletion(-) create mode 100644 receiver/googlecloudspannerreceiver/coverage.html create mode 100644 receiver/googlecloudspannerreceiver/coverage.txt diff --git a/receiver/googlecloudspannerreceiver/coverage.html b/receiver/googlecloudspannerreceiver/coverage.html new file mode 100644 index 0000000000000..eaa24e02120d8 --- /dev/null +++ b/receiver/googlecloudspannerreceiver/coverage.html @@ -0,0 +1,2818 @@ + + + + + + googlecloudspannerreceiver: Go Coverage Report + + + +
+ +
+ not tracked + + no coverage + low coverage + * + * + * + * + * + * + * + * + high coverage + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/receiver/googlecloudspannerreceiver/coverage.txt b/receiver/googlecloudspannerreceiver/coverage.txt new file mode 100644 index 0000000000000..47a6f1ed5c331 --- /dev/null +++ b/receiver/googlecloudspannerreceiver/coverage.txt @@ -0,0 +1,498 @@ +mode: atomic +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:46.41,48.2 1 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:50.45,52.2 1 31 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:55.76,56.35 1 13 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:56.35,58.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:60.2,72.8 4 12 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:75.50,77.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:79.56,81.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:83.78,88.37 4 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:88.37,90.17 2 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:90.17,92.4 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:94.3,94.65 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:97.2,97.27 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:100.77,106.29 3 11 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:106.29,107.63 1 39 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:107.63,109.4 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:109.9,109.22 1 37 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:109.22,111.4 1 21 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:114.2,114.27 1 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:117.103,118.55 1 43 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:118.55,120.3 1 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:120.8,120.50 1 33 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:120.50,122.3 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:124.2,124.39 1 30 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:124.39,127.3 2 17 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:129.2,129.93 1 13 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:129.93,130.41 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:130.41,132.4 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:133.3,133.20 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:136.2,140.18 3 13 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:143.85,145.2 1 33 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:147.50,149.2 1 11 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:151.60,154.29 2 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:154.29,156.3 1 42 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:158.2,158.21 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:161.65,165.32 3 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:165.32,168.3 2 12 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:170.2,170.49 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:170.49,170.103 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:172.2,172.23 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:14.47,16.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:18.52,22.2 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:24.81,26.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:28.53,30.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:32.53,34.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:36.59,38.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:40.69,42.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:44.50,46.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:40.40,41.72 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:41.72,43.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:45.2,45.40 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:45.40,47.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:49.2,49.63 1 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:49.63,51.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:53.2,53.38 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:53.38,55.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:57.2,57.31 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:57.31,59.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:61.2,61.42 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:61.42,62.44 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:62.44,64.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:67.2,67.12 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:70.41,71.22 1 15 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:71.22,73.3 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:75.2,75.33 1 12 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:75.33,77.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:79.2,79.45 1 11 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:79.45,80.45 1 11 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:80.45,82.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:85.2,85.12 1 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:88.43,89.23 1 21 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:89.23,91.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:93.2,93.34 1 19 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:93.34,95.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:97.2,97.46 1 18 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:97.46,98.21 1 18 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:98.21,100.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:103.2,103.12 1 17 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:26.36,31.2 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:33.45,41.2 1 17 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:48.29,55.16 4 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:55.16,57.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:59.2,60.37 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:38.100,43.2 1 15 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:45.91,51.49 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:51.49,54.17 3 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:54.17,56.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:59.2,61.21 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:61.21,63.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:65.2,65.44 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:65.44,67.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:69.2,69.20 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:72.89,75.16 3 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:75.16,77.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:79.2,79.12 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:82.70,83.49 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:83.49,85.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:87.2,87.29 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:87.29,89.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:90.2,91.16 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:91.16,93.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:95.2,97.12 2 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:100.76,102.16 2 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:102.16,104.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:106.2,107.16 2 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:107.16,109.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:111.2,111.51 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:115.52,124.44 2 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:124.44,126.17 2 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:126.17,128.4 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:130.3,130.61 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:133.2,133.12 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:136.113,143.44 5 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:143.44,146.46 2 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:146.46,148.4 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:151.2,159.16 3 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:159.16,161.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:163.2,165.12 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:169.77,173.45 3 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:173.45,175.3 1 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:177.2,179.45 3 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:179.45,180.47 1 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:180.47,188.18 4 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:188.18,190.5 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:192.4,193.25 2 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:197.2,197.67 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:18.52,20.2 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:22.52,24.2 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:26.110,30.31 3 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:30.31,33.3 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:33.8,36.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:38.2,38.16 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:38.16,40.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:42.2,42.55 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:45.86,50.2 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:15.90,22.2 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:24.50,26.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:28.51,30.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:32.53,34.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:35.43,37.2 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:20.89,24.54 3 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:24.54,25.78 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:25.78,28.4 2 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:31.2,31.23 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:34.102,41.16 5 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:41.16,43.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:46.2,48.16 3 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:48.16,50.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:52.2,55.28 2 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:59.60,61.22 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:61.22,63.3 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:65.2,71.135 3 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:75.60,77.22 1 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:77.22,79.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:81.2,88.35 4 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:88.35,90.3 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:92.2,92.129 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:96.121,100.38 2 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:100.38,101.78 1 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:101.78,113.18 5 28 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:113.18,115.5 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:116.4,116.47 1 28 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:120.2,120.27 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:123.83,124.45 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:124.45,126.3 1 15 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:128.2,128.15 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:131.105,134.45 2 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:134.45,136.3 1 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:138.2,138.21 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:34.116,35.42 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:35.42,37.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:39.2,44.28 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:44.28,48.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:50.2,51.16 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:51.16,53.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:55.2,57.8 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:60.57,61.36 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:61.36,63.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:65.2,65.119 1 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:65.119,67.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:69.2,69.12 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:72.87,75.13 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:75.13,77.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:79.2,79.24 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:82.46,83.46 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:83.46,85.17 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:85.17,87.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:90.2,90.12 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:36.60,38.2 1 22 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:40.78,42.2 1 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:44.56,46.2 1 18 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:78.48,80.2 1 529 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:82.54,84.2 1 34 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:86.57,88.2 1 71 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:90.47,92.2 1 71 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:94.62,96.2 1 19 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:98.91,103.2 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:105.56,107.2 1 70 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:109.46,111.2 1 69 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:113.61,115.2 1 19 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:117.90,122.2 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:124.55,126.2 1 70 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:128.45,130.2 1 69 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:132.60,134.2 1 19 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:136.89,141.2 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:143.62,145.2 1 70 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:147.52,149.2 1 69 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:151.67,153.2 1 19 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:155.96,166.2 4 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:168.60,170.2 1 76 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:172.50,174.2 1 78 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:176.65,178.2 1 19 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:180.53,182.2 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:184.55,186.2 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:188.50,190.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:192.94,197.2 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:199.67,201.2 1 70 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:203.57,205.2 1 69 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:207.72,209.2 1 19 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:217.101,223.34 4 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:223.34,225.37 2 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:225.37,227.4 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:227.9,229.4 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:231.3,231.66 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:231.66,234.4 2 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:237.2,244.3 3 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:247.109,251.19 3 114 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:252.23,254.40 2 62 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:254.40,257.4 2 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:258.20,260.40 2 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:260.40,263.4 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:264.21,266.40 2 18 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:266.40,269.4 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:270.28,272.40 2 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:272.40,275.4 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:276.26,278.40 2 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:278.40,281.4 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:282.33,284.40 2 18 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:284.40,287.4 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:288.60,289.14 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:290.10,291.75 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:294.2,300.8 1 113 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricdatatype.go:21.31,27.2 1 17 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricdatatype.go:29.80,31.2 1 22 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricdatatype.go:33.104,35.2 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricdatatype.go:37.67,39.2 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:23.94,27.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:29.56,31.2 1 12 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:33.102,37.16 3 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:37.16,39.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:41.2,49.45 7 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:49.45,55.38 5 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:56.32,57.56 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:58.30,61.46 3 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:62.128,62.128 0 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:65.3,65.32 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:65.32,67.4 1 16 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:70.2,70.21 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:73.139,74.26 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:74.26,76.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:78.2,80.39 2 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:80.39,83.3 2 48 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:86.2,86.53 1 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:86.53,88.17 2 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:88.17,90.4 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:92.3,92.50 1 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:95.2,95.31 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:98.126,100.16 2 11 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:100.16,102.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:104.2,106.39 2 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:106.39,108.17 2 44 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:108.17,110.4 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:113.2,114.16 2 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:114.16,116.3 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:120.2,122.45 2 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:122.45,124.3 1 32 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:126.2,128.50 3 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:128.50,131.13 2 32 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:131.13,134.4 2 32 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:137.2,137.32 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:53.72,63.33 8 18 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:63.33,65.3 1 108 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:68.64,74.2 1 49 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:76.61,78.16 2 45 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:78.16,80.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:82.2,85.8 1 45 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:88.64,98.45 6 47 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:98.45,101.3 2 282 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:103.2,106.3 1 47 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:110.54,113.58 3 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:113.58,115.3 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:116.2,119.40 4 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:119.40,122.3 2 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:123.2,125.36 3 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:125.36,128.28 3 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:128.28,130.4 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:130.9,132.4 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:134.2,134.17 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:134.17,136.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:137.2,138.34 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:141.65,142.49 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:142.49,143.60 1 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:143.60,150.4 6 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:154.52,155.17 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:155.17,157.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:159.2,159.42 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:159.42,161.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:163.2,163.37 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:166.60,167.49 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:167.49,168.51 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:168.51,175.4 6 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:179.53,181.16 2 46 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:181.16,183.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:185.2,185.43 1 46 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:33.81,34.64 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:34.64,36.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:37.2,39.23 3 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:42.88,45.66 2 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:45.66,48.68 2 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:48.68,50.4 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:53.2,53.20 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:56.96,60.16 3 16 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:60.16,62.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:64.2,64.59 1 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:67.90,70.67 2 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:70.67,73.69 2 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:73.69,75.4 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:78.2,78.20 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:81.100,85.16 3 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:85.16,87.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:89.2,89.61 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:92.139,94.16 2 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:94.16,96.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:99.2,100.16 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:100.16,102.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:105.2,106.16 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:106.16,108.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:110.2,110.92 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:114.76,118.43 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:118.43,127.3 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:129.2,129.19 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:132.69,133.40 1 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:133.40,135.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:136.2,136.41 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:54.61,56.2 1 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:58.81,60.2 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:62.49,64.2 1 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:66.55,68.2 1 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:70.57,72.2 1 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:74.57,76.2 1 85 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:78.49,80.2 1 85 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:82.58,84.2 1 103 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:86.60,88.2 1 70 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:90.64,92.2 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:94.47,96.2 1 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:98.49,100.2 1 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:102.53,104.2 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:106.69,108.2 1 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:110.71,112.2 1 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:114.75,115.19 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:115.19,117.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:117.8,119.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:122.93,127.2 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:129.95,134.2 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:136.99,141.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:144.52,149.19 3 48 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:150.20,152.40 2 23 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:152.40,155.4 2 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:156.22,158.40 2 21 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:158.40,161.4 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:162.26,164.40 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:164.40,167.4 2 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:168.125,169.14 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:170.10,171.82 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:174.2,182.8 1 47 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:43.43,52.2 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:54.49,57.2 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:59.99,65.2 3 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:67.69,74.2 2 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:76.120,78.66 2 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:78.66,80.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:81.2,86.6 4 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:86.6,88.17 2 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:88.17,89.37 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:89.37,91.5 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:92.4,92.85 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:95.3,96.17 2 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:96.17,98.4 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:100.3,100.77 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:104.57,106.2 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:29.47,32.16 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:32.16,34.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:36.2,42.8 2 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:46.69,49.39 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:49.39,50.31 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:51.49,52.77 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:53.50,54.78 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:58.2,58.16 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:61.53,63.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:65.50,69.2 2 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:71.103,80.48 3 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:80.48,82.21 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:82.21,85.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:85.9,87.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:90.2,90.35 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:90.35,92.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:94.2,94.20 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:39.44,59.2 3 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:61.100,71.47 5 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:71.47,74.64 2 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:74.64,76.4 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:77.3,78.17 2 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:78.17,80.4 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:81.3,82.121 2 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:82.121,83.41 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:83.41,85.5 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:87.3,87.101 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:87.101,88.41 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:88.41,90.5 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:93.3,93.67 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:96.2,98.33 2 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:101.93,110.2 2 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:112.63,114.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:22.93,27.2 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:29.48,30.63 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:30.63,34.3 2 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:37.101,43.63 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:43.63,46.21 3 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:46.21,48.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:51.2,51.35 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:51.35,53.3 1 0 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:55.2,55.20 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:58.51,61.63 2 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:61.63,63.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:65.2,65.72 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:31.63,34.37 2 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:34.37,41.3 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:43.2,46.3 1 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:49.64,52.37 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:52.37,54.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:56.2,58.13 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:15.102,19.32 3 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:19.32,20.24 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:20.24,23.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:23.9,25.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:26.8,29.3 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:31.2,31.19 1 7 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:36.117,39.99 2 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:39.99,41.3 1 190 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:44.2,44.73 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:44.73,46.3 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:48.2,48.19 1 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:51.52,53.2 1 9 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:55.85,57.2 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/label.go:16.80,18.2 1 15 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:18.72,20.16 2 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:20.16,22.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:24.2,25.16 2 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:25.16,27.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:29.2,37.8 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:40.82,43.33 2 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:43.33,45.17 2 8 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:45.17,47.4 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:49.3,49.28 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:52.2,52.28 1 5 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:55.84,57.35 2 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:57.35,59.17 2 6 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:59.17,61.4 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:63.3,63.28 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:66.2,66.28 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:12.91,16.16 3 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:16.16,18.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:20.2,22.49 2 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:22.49,24.17 2 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:24.17,26.4 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:28.3,28.20 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:31.2,31.20 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metric.go:18.84,20.16 2 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metric.go:20.16,22.3 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metric.go:24.2,24.113 1 12 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:36.69,39.29 2 20 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:40.27,41.37 1 12 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:42.25,43.35 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:44.29,45.14 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:46.10,47.75 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:50.2,50.22 1 16 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:53.95,56.32 2 18 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:57.28,58.63 1 4 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:59.33,60.68 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:61.10,62.69 1 10 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:63.30,64.14 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:65.10,66.107 1 2 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:69.2,69.36 1 16 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:72.74,74.16 2 17 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:74.16,76.3 1 3 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:78.2,79.16 2 14 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:79.16,81.3 1 1 +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:83.2,83.92 1 13 diff --git a/receiver/googlecloudspannerreceiver/go.mod b/receiver/googlecloudspannerreceiver/go.mod index 1332c97fb69f8..5e2fbed9fb38f 100644 --- a/receiver/googlecloudspannerreceiver/go.mod +++ b/receiver/googlecloudspannerreceiver/go.mod @@ -1,6 +1,6 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver -go 1.20 +go 1.21 require ( cloud.google.com/go/spanner v1.50.0 From 306d1a66f581fd0905a1f39919d4c6a204a36269 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Wed, 11 Oct 2023 17:24:12 -0700 Subject: [PATCH 09/16] updated go.sum after running go mod tidy -compat=1.20 --- receiver/googlecloudspannerreceiver/go.sum | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/receiver/googlecloudspannerreceiver/go.sum b/receiver/googlecloudspannerreceiver/go.sum index 9c1fc757e4484..87d0ecd5ef2dc 100644 --- a/receiver/googlecloudspannerreceiver/go.sum +++ b/receiver/googlecloudspannerreceiver/go.sum @@ -13,6 +13,7 @@ cloud.google.com/go/longrunning v0.5.1/go.mod h1:spvimkwdz6SPWKEt/XBij79E9fiTkHS cloud.google.com/go/spanner v1.50.0 h1:QrJFOpaxCXdXF+GkiruLz642PHxkdj68PbbnLw3O2Zw= cloud.google.com/go/spanner v1.50.0/go.mod h1:eGj9mQGK8+hkgSVbHNQ06pQ4oS+cyc4tXXd6Dif1KoM= contrib.go.opencensus.io/exporter/prometheus v0.4.2 h1:sqfsYl5GIY/L570iT+l93ehxaWJs2/OwXtiWwew3oAg= +contrib.go.opencensus.io/exporter/prometheus v0.4.2/go.mod h1:dvEHbiKmgvbr5pjaF9fpw1KeYcjrnC1J8B+JKjsZyRQ= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/ReneKroon/ttlcache/v2 v2.11.0 h1:OvlcYFYi941SBN3v9dsDcC2N8vRxyHcCmJb3Vl4QMoM= github.com/ReneKroon/ttlcache/v2 v2.11.0/go.mod h1:mBxvsNY+BT8qLLd6CuAJubbKo6r0jh3nb5et22bbfGY= @@ -79,13 +80,17 @@ github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2 github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= +github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= github.com/go-ldap/ldap v3.0.2+incompatible/go.mod h1:qfd9rJvER9Q0/D/Sqn1DfHRoBp40uXYvFoEVrNEPqRc= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= +github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= +github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= +github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-test/deep v1.0.2-0.20181118220953-042da051cf31/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= @@ -132,6 +137,7 @@ github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/enterprise-certificate-proxy v0.3.1 h1:SBWmZhjUDRorQxrN0nwzf+AHBxnbFjViHQS4P0yVpmQ= github.com/googleapis/enterprise-certificate-proxy v0.3.1/go.mod h1:VLSiSSBs/ksPL8kq3OBOQ6WRI2QnaFynd1DCjZ62+V0= github.com/googleapis/gax-go/v2 v2.12.0 h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas= @@ -195,9 +201,11 @@ github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFB github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -208,6 +216,7 @@ github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOA github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= +github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= @@ -256,24 +265,30 @@ github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5Fsn github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q= +github.com/prometheus/client_golang v1.17.0/go.mod h1:VeL+gMmOAxkS2IqfCq0ZmHSL+LjWfWDUmp1mBz9JgUY= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw= +github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY= +github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO7x0VV9VvuY= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= +github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= +github.com/prometheus/statsd_exporter v0.22.7/go.mod h1:N/TevpjkIh9ccs6nuzY3jQn9dFqnUakOjnEuMPJJJnI= github.com/rhnvrm/simples3 v0.6.1/go.mod h1:Y+3vYm2V7Y4VijFoJHHTrja6OgPrJ2cBti8dPGkC3sA= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= +github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc= @@ -324,15 +339,19 @@ go.opentelemetry.io/collector/receiver v0.87.0/go.mod h1:uApnlS81KGGfQJrzbCdBZWs go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs= go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY= go.opentelemetry.io/otel/exporters/prometheus v0.42.0 h1:jwV9iQdvp38fxXi8ZC+lNpxjK16MRcZlpDYvbuO1FiA= +go.opentelemetry.io/otel/exporters/prometheus v0.42.0/go.mod h1:f3bYiqNqhoPxkvI2LrXqQVC546K7BuRDL/kKuxkujhA= go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE= go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8= go.opentelemetry.io/otel/sdk v1.19.0 h1:6USY6zH+L8uMH8L3t1enZPR3WFEmSTADlqldyHtJi3o= +go.opentelemetry.io/otel/sdk v1.19.0/go.mod h1:NedEbbS4w3C6zElbLdPJKOpJQOrGUJ+GfzpjUvI0v1A= go.opentelemetry.io/otel/sdk/metric v1.19.0 h1:EJoTO5qysMsYCa+w4UghwFV/ptQgqSL/8Ni+hx+8i1k= +go.opentelemetry.io/otel/sdk/metric v1.19.0/go.mod h1:XjG0jQyFJrv2PbMvwND7LwCEhsJzCzV5210euduKcKY= go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg= go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= +go.uber.org/goleak v1.2.1/go.mod h1:qlT2yGI9QafXHhZZLxlSuNsMw3FFLxBr+tBRlmO1xH4= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= @@ -503,6 +522,7 @@ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8 gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= From a1c579df917adf446bca4f152f758597425561d7 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Sat, 14 Oct 2023 11:33:18 -0600 Subject: [PATCH 10/16] ran go mod tidy again with go version 1.20 EVEN THOUGH I ran with compat=1.20 before. --- receiver/googlecloudspannerreceiver/go.mod | 2 +- receiver/googlecloudspannerreceiver/go.sum | 20 -------------------- 2 files changed, 1 insertion(+), 21 deletions(-) diff --git a/receiver/googlecloudspannerreceiver/go.mod b/receiver/googlecloudspannerreceiver/go.mod index 5e2fbed9fb38f..1332c97fb69f8 100644 --- a/receiver/googlecloudspannerreceiver/go.mod +++ b/receiver/googlecloudspannerreceiver/go.mod @@ -1,6 +1,6 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver -go 1.21 +go 1.20 require ( cloud.google.com/go/spanner v1.50.0 diff --git a/receiver/googlecloudspannerreceiver/go.sum b/receiver/googlecloudspannerreceiver/go.sum index 87d0ecd5ef2dc..9c1fc757e4484 100644 --- a/receiver/googlecloudspannerreceiver/go.sum +++ b/receiver/googlecloudspannerreceiver/go.sum @@ -13,7 +13,6 @@ cloud.google.com/go/longrunning v0.5.1/go.mod h1:spvimkwdz6SPWKEt/XBij79E9fiTkHS cloud.google.com/go/spanner v1.50.0 h1:QrJFOpaxCXdXF+GkiruLz642PHxkdj68PbbnLw3O2Zw= cloud.google.com/go/spanner v1.50.0/go.mod h1:eGj9mQGK8+hkgSVbHNQ06pQ4oS+cyc4tXXd6Dif1KoM= contrib.go.opencensus.io/exporter/prometheus v0.4.2 h1:sqfsYl5GIY/L570iT+l93ehxaWJs2/OwXtiWwew3oAg= -contrib.go.opencensus.io/exporter/prometheus v0.4.2/go.mod h1:dvEHbiKmgvbr5pjaF9fpw1KeYcjrnC1J8B+JKjsZyRQ= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/ReneKroon/ttlcache/v2 v2.11.0 h1:OvlcYFYi941SBN3v9dsDcC2N8vRxyHcCmJb3Vl4QMoM= github.com/ReneKroon/ttlcache/v2 v2.11.0/go.mod h1:mBxvsNY+BT8qLLd6CuAJubbKo6r0jh3nb5et22bbfGY= @@ -80,17 +79,13 @@ github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2 github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= -github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= github.com/go-ldap/ldap v3.0.2+incompatible/go.mod h1:qfd9rJvER9Q0/D/Sqn1DfHRoBp40uXYvFoEVrNEPqRc= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= -github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= -github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-test/deep v1.0.2-0.20181118220953-042da051cf31/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= @@ -137,7 +132,6 @@ github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= -github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/enterprise-certificate-proxy v0.3.1 h1:SBWmZhjUDRorQxrN0nwzf+AHBxnbFjViHQS4P0yVpmQ= github.com/googleapis/enterprise-certificate-proxy v0.3.1/go.mod h1:VLSiSSBs/ksPL8kq3OBOQ6WRI2QnaFynd1DCjZ62+V0= github.com/googleapis/gax-go/v2 v2.12.0 h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas= @@ -201,11 +195,9 @@ github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFB github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= -github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= -github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -216,7 +208,6 @@ github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOA github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= -github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= @@ -265,30 +256,24 @@ github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5Fsn github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q= -github.com/prometheus/client_golang v1.17.0/go.mod h1:VeL+gMmOAxkS2IqfCq0ZmHSL+LjWfWDUmp1mBz9JgUY= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw= -github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY= -github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO7x0VV9VvuY= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= -github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= -github.com/prometheus/statsd_exporter v0.22.7/go.mod h1:N/TevpjkIh9ccs6nuzY3jQn9dFqnUakOjnEuMPJJJnI= github.com/rhnvrm/simples3 v0.6.1/go.mod h1:Y+3vYm2V7Y4VijFoJHHTrja6OgPrJ2cBti8dPGkC3sA= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= -github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc= @@ -339,19 +324,15 @@ go.opentelemetry.io/collector/receiver v0.87.0/go.mod h1:uApnlS81KGGfQJrzbCdBZWs go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs= go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY= go.opentelemetry.io/otel/exporters/prometheus v0.42.0 h1:jwV9iQdvp38fxXi8ZC+lNpxjK16MRcZlpDYvbuO1FiA= -go.opentelemetry.io/otel/exporters/prometheus v0.42.0/go.mod h1:f3bYiqNqhoPxkvI2LrXqQVC546K7BuRDL/kKuxkujhA= go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE= go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8= go.opentelemetry.io/otel/sdk v1.19.0 h1:6USY6zH+L8uMH8L3t1enZPR3WFEmSTADlqldyHtJi3o= -go.opentelemetry.io/otel/sdk v1.19.0/go.mod h1:NedEbbS4w3C6zElbLdPJKOpJQOrGUJ+GfzpjUvI0v1A= go.opentelemetry.io/otel/sdk/metric v1.19.0 h1:EJoTO5qysMsYCa+w4UghwFV/ptQgqSL/8Ni+hx+8i1k= -go.opentelemetry.io/otel/sdk/metric v1.19.0/go.mod h1:XjG0jQyFJrv2PbMvwND7LwCEhsJzCzV5210euduKcKY= go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg= go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= -go.uber.org/goleak v1.2.1/go.mod h1:qlT2yGI9QafXHhZZLxlSuNsMw3FFLxBr+tBRlmO1xH4= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= @@ -522,7 +503,6 @@ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8 gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= -gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= From 799733d290352b695795cc298b3088b917054464 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Thu, 26 Oct 2023 14:56:37 -0600 Subject: [PATCH 11/16] fixed code without fixing tests --- receiver/googlecloudspannerreceiver/go.mod | 1 + .../internal/statsreader/databasereader.go | 35 +++++++++++-------- .../internal/statsreader/projectreader.go | 8 ++--- .../googlecloudspannerreceiver/receiver.go | 14 ++++---- .../receiver_test.go | 2 +- 5 files changed, 31 insertions(+), 29 deletions(-) diff --git a/receiver/googlecloudspannerreceiver/go.mod b/receiver/googlecloudspannerreceiver/go.mod index 5f2eba859d3b7..e29de544c6b36 100644 --- a/receiver/googlecloudspannerreceiver/go.mod +++ b/receiver/googlecloudspannerreceiver/go.mod @@ -55,6 +55,7 @@ require ( go.opentelemetry.io/otel v1.19.0 // indirect go.opentelemetry.io/otel/metric v1.19.0 // indirect go.opentelemetry.io/otel/trace v1.19.0 // indirect + go.uber.org/multierr v1.11.0 // indirect golang.org/x/crypto v0.14.0 // indirect golang.org/x/net v0.17.0 // indirect golang.org/x/oauth2 v0.13.0 // indirect diff --git a/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go b/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go index afcba4d709119..38b37ea28ccfa 100644 --- a/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go +++ b/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go @@ -7,7 +7,6 @@ import ( "context" "fmt" - "go.opentelemetry.io/collector/receiver/scrapererror" "go.uber.org/multierr" "go.uber.org/zap" @@ -63,14 +62,18 @@ func (databaseReader *DatabaseReader) Name() string { } func (databaseReader *DatabaseReader) Shutdown() { - databaseReader.logger.Debug("Closing connection to database", - zap.String("database", databaseReader.database.DatabaseID().ID())) + databaseReader.logger.Debug( + "Closing connection to database", + zap.String("database", databaseReader.database.DatabaseID().ID()), + ) databaseReader.database.Client().Close() } func (databaseReader *DatabaseReader) Read(ctx context.Context) ([]*metadata.MetricsDataPoint, error) { - databaseReader.logger.Debug("Executing read method for database", - zap.String("database", databaseReader.database.DatabaseID().ID())) + databaseReader.logger.Debug( + "Executing read method for database", + zap.String("database", databaseReader.database.DatabaseID().ID()), + ) var ( result []*metadata.MetricsDataPoint @@ -78,17 +81,21 @@ func (databaseReader *DatabaseReader) Read(ctx context.Context) ([]*metadata.Met ) for _, reader := range databaseReader.readers { - dataPoints, lastErr := reader.Read(ctx) - if lastErr != nil { - err = multierr.Append(err, fmt.Errorf("cannot read data for data points databaseReader %q because of an error: %w", - reader.Name(), lastErr)) - } else { - result = append(result, dataPoints...) + dataPoints, readErr := reader.Read(ctx) + result = append(result, dataPoints...) + if readErr != nil { + err = multierr.Append( + err, + fmt.Errorf("cannot read data for data points databaseReader %q because of an error: %w", reader.Name(), readErr), + ) } } - - if len(result) > 0 && err != nil { - err = scrapererror.NewPartialScrapeError(err, len(multierr.Errors(err))) + if err != nil { + databaseReader.logger.Warn( + "Errors encountered while reading database", + zap.String("database", databaseReader.database.DatabaseID().ID()), + zap.Int("error_count", len(multierr.Errors(err))), + ) } return result, err diff --git a/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go b/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go index 5b594daf084d1..7a12980ffd4c1 100644 --- a/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go +++ b/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go @@ -7,7 +7,6 @@ import ( "context" "strings" - "go.opentelemetry.io/collector/receiver/scrapererror" "go.uber.org/multierr" "go.uber.org/zap" @@ -42,16 +41,13 @@ func (projectReader *ProjectReader) Read(ctx context.Context) ([]*metadata.Metri for _, databaseReader := range projectReader.databaseReaders { dataPoints, readErr := databaseReader.Read(ctx) - err = multierr.Append(err, readErr) if readErr == nil { result = append(result, dataPoints...) + } else { + err = multierr.Append(err, readErr) } } - if len(result) > 0 && err != nil { - err = scrapererror.NewPartialScrapeError(err, len(multierr.Errors(err))) - } - return result, err } diff --git a/receiver/googlecloudspannerreceiver/receiver.go b/receiver/googlecloudspannerreceiver/receiver.go index eb589f038b7e3..ef2397c3adfa6 100644 --- a/receiver/googlecloudspannerreceiver/receiver.go +++ b/receiver/googlecloudspannerreceiver/receiver.go @@ -50,23 +50,21 @@ func (r *googleCloudSpannerReceiver) Scrape(ctx context.Context) (pmetric.Metric for _, projectReader := range r.projectReaders { dataPoints, readErr := projectReader.Read(ctx) - err = multierr.Append(err, readErr) - if err == nil { - allMetricsDataPoints = append(allMetricsDataPoints, dataPoints...) + allMetricsDataPoints = append(allMetricsDataPoints, dataPoints...) + if readErr != nil { + err = multierr.Append(err, readErr) } } - result, buildErr := r.metricsBuilder.Build(allMetricsDataPoints) - + metrics, buildErr := r.metricsBuilder.Build(allMetricsDataPoints) if buildErr != nil { err = multierr.Append(err, buildErr) } - if result.MetricCount() > 0 && err != nil { + if err != nil && metrics.DataPointCount() > 0 { err = scrapererror.NewPartialScrapeError(err, len(multierr.Errors(err))) } - - return result, err + return metrics, err } func (r *googleCloudSpannerReceiver) Start(ctx context.Context, _ component.Host) error { diff --git a/receiver/googlecloudspannerreceiver/receiver_test.go b/receiver/googlecloudspannerreceiver/receiver_test.go index 3ee209eb4408e..6233b8a2cbf28 100644 --- a/receiver/googlecloudspannerreceiver/receiver_test.go +++ b/receiver/googlecloudspannerreceiver/receiver_test.go @@ -52,7 +52,7 @@ func newMetricsBuilder(throwErrorOnShutdown bool) metadata.MetricsBuilder { } func (b *metricsBuilder) Build([]*metadata.MetricsDataPoint) (pmetric.Metrics, error) { - return pmetric.NewMetrics(), nil + return pmetric.Metrics{}, nil } func (b *metricsBuilder) Shutdown() error { From 8da11adb2fb31d8f7a2004059133f84fc10b5cf3 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Thu, 26 Oct 2023 14:58:43 -0600 Subject: [PATCH 12/16] updated tests --- receiver/googlecloudspannerreceiver/receiver_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/receiver/googlecloudspannerreceiver/receiver_test.go b/receiver/googlecloudspannerreceiver/receiver_test.go index 6233b8a2cbf28..3ee209eb4408e 100644 --- a/receiver/googlecloudspannerreceiver/receiver_test.go +++ b/receiver/googlecloudspannerreceiver/receiver_test.go @@ -52,7 +52,7 @@ func newMetricsBuilder(throwErrorOnShutdown bool) metadata.MetricsBuilder { } func (b *metricsBuilder) Build([]*metadata.MetricsDataPoint) (pmetric.Metrics, error) { - return pmetric.Metrics{}, nil + return pmetric.NewMetrics(), nil } func (b *metricsBuilder) Shutdown() error { From 21bab8a2456d48fce369924995ecc3ac643d939c Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Fri, 27 Oct 2023 08:58:40 -0600 Subject: [PATCH 13/16] ran `go mod tidy -compat=1.20` again --- receiver/googlecloudspannerreceiver/go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/receiver/googlecloudspannerreceiver/go.mod b/receiver/googlecloudspannerreceiver/go.mod index e29de544c6b36..fe5e3957177ae 100644 --- a/receiver/googlecloudspannerreceiver/go.mod +++ b/receiver/googlecloudspannerreceiver/go.mod @@ -12,6 +12,7 @@ require ( go.opentelemetry.io/collector/consumer v0.88.0 go.opentelemetry.io/collector/pdata v1.0.0-rcv0017 go.opentelemetry.io/collector/receiver v0.88.0 + go.uber.org/multierr v1.11.0 go.uber.org/zap v1.26.0 google.golang.org/api v0.148.0 google.golang.org/grpc v1.59.0 @@ -55,7 +56,6 @@ require ( go.opentelemetry.io/otel v1.19.0 // indirect go.opentelemetry.io/otel/metric v1.19.0 // indirect go.opentelemetry.io/otel/trace v1.19.0 // indirect - go.uber.org/multierr v1.11.0 // indirect golang.org/x/crypto v0.14.0 // indirect golang.org/x/net v0.17.0 // indirect golang.org/x/oauth2 v0.13.0 // indirect From c17fb99ebda6a24a8be985aa16f52333e12e3e61 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Tue, 31 Oct 2023 12:48:21 -0600 Subject: [PATCH 14/16] added go.sum. again. --- receiver/googlecloudspannerreceiver/go.sum | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/receiver/googlecloudspannerreceiver/go.sum b/receiver/googlecloudspannerreceiver/go.sum index 466ea9a9f52d4..89c6d53dd7e38 100644 --- a/receiver/googlecloudspannerreceiver/go.sum +++ b/receiver/googlecloudspannerreceiver/go.sum @@ -95,6 +95,7 @@ github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg= github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= @@ -136,20 +137,20 @@ go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/collector v0.88.1-0.20231026220224-6405e152a2d9 h1:UIbHSFtHlmfXK0vMvuB8j71j5pW5uKOUsSYJMlhVfKg= go.opentelemetry.io/collector v0.88.1-0.20231026220224-6405e152a2d9/go.mod h1:5iWdJH9WM+Bp+t3Ii72ppPmeZ0B2vci07ApE+0fRGKs= -go.opentelemetry.io/collector/component v0.88.1-0.20231026220224-6405e152a2d9 h1:t9GCaQDZ1MDBjEAC1Y7NvwiqvVppK6ckAfrUEAlFioA= -go.opentelemetry.io/collector/component v0.88.1-0.20231026220224-6405e152a2d9/go.mod h1:4utKxz4Lilym3SPxNXJHosdaTjT1aQxI+TCmnJO54pU= +go.opentelemetry.io/collector/component v0.88.0 h1:LU/1ov5D/O/gv9D2Uv88EjNKHn7DHcUCZn1qQsb/zgw= +go.opentelemetry.io/collector/component v0.88.0/go.mod h1:4utKxz4Lilym3SPxNXJHosdaTjT1aQxI+TCmnJO54pU= go.opentelemetry.io/collector/config/configtelemetry v0.88.1-0.20231026220224-6405e152a2d9 h1:4WPy3qE1lJE1LZE7t1kAj1XSZN85w68JknZO5Uo00vw= go.opentelemetry.io/collector/config/configtelemetry v0.88.1-0.20231026220224-6405e152a2d9/go.mod h1:+LAXM5WFMW/UbTlAuSs6L/W72WC+q8TBJt/6z39FPOU= -go.opentelemetry.io/collector/confmap v0.88.1-0.20231026220224-6405e152a2d9 h1:JKFChlNpigR1Q4hZUjDU2sB2VuQ+RigAh7oOQfdcaiQ= -go.opentelemetry.io/collector/confmap v0.88.1-0.20231026220224-6405e152a2d9/go.mod h1:CSJlMk1KRZloXAygpiPeCLpuQiLVDEZYbGsGHIKHeUg= -go.opentelemetry.io/collector/consumer v0.88.1-0.20231026220224-6405e152a2d9 h1:xiosDLoF99krBlBdiZvw22CSCYU0picQMKskzjaIU8I= -go.opentelemetry.io/collector/consumer v0.88.1-0.20231026220224-6405e152a2d9/go.mod h1:VVoafgyhjpO6fuJu12GqspmuLrn91JCOou0sOtb9GOg= +go.opentelemetry.io/collector/confmap v0.88.0 h1:tOgY6NXMXAL2hz2+zVDQ0jvBlCUHprSf90bw5ktbdaI= +go.opentelemetry.io/collector/confmap v0.88.0/go.mod h1:CSJlMk1KRZloXAygpiPeCLpuQiLVDEZYbGsGHIKHeUg= +go.opentelemetry.io/collector/consumer v0.88.0 h1:l8Ty5UHhZ2U6WCp4yHt97uW6vN1vMP0JbFeQEaVnEgY= +go.opentelemetry.io/collector/consumer v0.88.0/go.mod h1:VVoafgyhjpO6fuJu12GqspmuLrn91JCOou0sOtb9GOg= go.opentelemetry.io/collector/featuregate v1.0.0-rcv0017.0.20231026220224-6405e152a2d9 h1:luvDPu+FNy6LIylBOO8PH/ca6ym7JKAdMe1J1aJbsF4= go.opentelemetry.io/collector/featuregate v1.0.0-rcv0017.0.20231026220224-6405e152a2d9/go.mod h1:fLmJMf1AoHttkF8p5oJAc4o5ZpHu8yO5XYJ7gbLCLzo= -go.opentelemetry.io/collector/pdata v1.0.0-rcv0017.0.20231026220224-6405e152a2d9 h1:TVYPzf0ZwFDTSoQ6gPk4lpQgVK4g43cWYuo710E0RHI= -go.opentelemetry.io/collector/pdata v1.0.0-rcv0017.0.20231026220224-6405e152a2d9/go.mod h1:Rv9fOclA5AtM/JGm0d4jBOIAo1+jBA13UT5Bx0ovXi4= -go.opentelemetry.io/collector/receiver v0.88.1-0.20231026220224-6405e152a2d9 h1:h+1btMM+rRpZsCnR2vFmvmczeQxKhVwEohV8urOvZho= -go.opentelemetry.io/collector/receiver v0.88.1-0.20231026220224-6405e152a2d9/go.mod h1:3lhOi7CWMwiiolm6d579ZX+pIVwKPCRP+7ScontYOuI= +go.opentelemetry.io/collector/pdata v1.0.0-rcv0017 h1:AgALhc2VenoA5l1DvTdg7mkzaBGqoTSuMkAtjsttBFo= +go.opentelemetry.io/collector/pdata v1.0.0-rcv0017/go.mod h1:Rv9fOclA5AtM/JGm0d4jBOIAo1+jBA13UT5Bx0ovXi4= +go.opentelemetry.io/collector/receiver v0.88.0 h1:MPvVAFOfjl0+Ylka7so8QoK8T2Za2471rv5t3sqbbSY= +go.opentelemetry.io/collector/receiver v0.88.0/go.mod h1:MIZ6jPPZ+I8XibZm6I3RAn9h7Wcy2ZJsPmtXd2BLr60= go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs= go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY= go.opentelemetry.io/otel/exporters/prometheus v0.42.0 h1:jwV9iQdvp38fxXi8ZC+lNpxjK16MRcZlpDYvbuO1FiA= From 843acbafc3439cd7b64bee76336fc6e93a2136f7 Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Mon, 4 Dec 2023 12:57:17 -0700 Subject: [PATCH 15/16] updated go.mod and go.sum again according to go1.20 run --- receiver/googlecloudspannerreceiver/go.mod | 5 ++--- receiver/googlecloudspannerreceiver/go.sum | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/receiver/googlecloudspannerreceiver/go.mod b/receiver/googlecloudspannerreceiver/go.mod index 6e4809f903795..e1e6289050635 100644 --- a/receiver/googlecloudspannerreceiver/go.mod +++ b/receiver/googlecloudspannerreceiver/go.mod @@ -7,7 +7,7 @@ require ( github.com/ReneKroon/ttlcache/v2 v2.11.0 github.com/mitchellh/hashstructure v1.1.0 github.com/stretchr/testify v1.8.4 - go.opentelemetry.io/collector/component v0.90.1 + go.opentelemetry.io/collector/component v0.90.1 go.opentelemetry.io/collector/confmap v0.90.1 go.opentelemetry.io/collector/consumer v0.90.1 go.opentelemetry.io/collector/pdata v1.0.0 @@ -51,13 +51,12 @@ require ( github.com/pmezard/go-difflib v1.0.0 // indirect github.com/stretchr/objx v0.5.0 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector v0.90.1 // indirect + go.opentelemetry.io/collector v0.90.1 // indirect go.opentelemetry.io/collector/config/configtelemetry v0.90.1 // indirect go.opentelemetry.io/collector/featuregate v1.0.0 // indirect go.opentelemetry.io/otel v1.21.0 // indirect go.opentelemetry.io/otel/metric v1.21.0 // indirect go.opentelemetry.io/otel/trace v1.21.0 // indirect - go.uber.org/multierr v1.11.0 // indirect golang.org/x/crypto v0.15.0 // indirect golang.org/x/net v0.18.0 // indirect golang.org/x/oauth2 v0.14.0 // indirect diff --git a/receiver/googlecloudspannerreceiver/go.sum b/receiver/googlecloudspannerreceiver/go.sum index c7750361cd4ae..e9a649e9002da 100644 --- a/receiver/googlecloudspannerreceiver/go.sum +++ b/receiver/googlecloudspannerreceiver/go.sum @@ -97,7 +97,6 @@ github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= -github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg= github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= From 2857fd5cae6696bb415dd04d1da190cd53eebffb Mon Sep 17 00:00:00 2001 From: Jason Pack Date: Mon, 4 Dec 2023 13:00:22 -0700 Subject: [PATCH 16/16] removed coverage output files from google cloud spanner receiver. --- .../googlecloudspannerreceiver/coverage.html | 2818 ----------------- .../googlecloudspannerreceiver/coverage.txt | 498 --- 2 files changed, 3316 deletions(-) delete mode 100644 receiver/googlecloudspannerreceiver/coverage.html delete mode 100644 receiver/googlecloudspannerreceiver/coverage.txt diff --git a/receiver/googlecloudspannerreceiver/coverage.html b/receiver/googlecloudspannerreceiver/coverage.html deleted file mode 100644 index eaa24e02120d8..0000000000000 --- a/receiver/googlecloudspannerreceiver/coverage.html +++ /dev/null @@ -1,2818 +0,0 @@ - - - - - - googlecloudspannerreceiver: Go Coverage Report - - - -
- -
- not tracked - - no coverage - low coverage - * - * - * - * - * - * - * - * - high coverage - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - diff --git a/receiver/googlecloudspannerreceiver/coverage.txt b/receiver/googlecloudspannerreceiver/coverage.txt deleted file mode 100644 index 47a6f1ed5c331..0000000000000 --- a/receiver/googlecloudspannerreceiver/coverage.txt +++ /dev/null @@ -1,498 +0,0 @@ -mode: atomic -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:46.41,48.2 1 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:50.45,52.2 1 31 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:55.76,56.35 1 13 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:56.35,58.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:60.2,72.8 4 12 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:75.50,77.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:79.56,81.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:83.78,88.37 4 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:88.37,90.17 2 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:90.17,92.4 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:94.3,94.65 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:97.2,97.27 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:100.77,106.29 3 11 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:106.29,107.63 1 39 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:107.63,109.4 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:109.9,109.22 1 37 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:109.22,111.4 1 21 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:114.2,114.27 1 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:117.103,118.55 1 43 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:118.55,120.3 1 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:120.8,120.50 1 33 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:120.50,122.3 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:124.2,124.39 1 30 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:124.39,127.3 2 17 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:129.2,129.93 1 13 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:129.93,130.41 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:130.41,132.4 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:133.3,133.20 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:136.2,140.18 3 13 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:143.85,145.2 1 33 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:147.50,149.2 1 11 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:151.60,154.29 2 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:154.29,156.3 1 42 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:158.2,158.21 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:161.65,165.32 3 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:165.32,168.3 2 12 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:170.2,170.49 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:170.49,170.103 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/itemcardinality.go:172.2,172.23 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:14.47,16.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:18.52,22.2 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:24.81,26.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:28.53,30.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:32.53,34.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:36.59,38.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:40.69,42.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filter/nopitemcardinality.go:44.50,46.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:40.40,41.72 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:41.72,43.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:45.2,45.40 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:45.40,47.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:49.2,49.63 1 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:49.63,51.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:53.2,53.38 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:53.38,55.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:57.2,57.31 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:57.31,59.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:61.2,61.42 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:61.42,62.44 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:62.44,64.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:67.2,67.12 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:70.41,71.22 1 15 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:71.22,73.3 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:75.2,75.33 1 12 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:75.33,77.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:79.2,79.45 1 11 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:79.45,80.45 1 11 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:80.45,82.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:85.2,85.12 1 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:88.43,89.23 1 21 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:89.23,91.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:93.2,93.34 1 19 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:93.34,95.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:97.2,97.46 1 18 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:97.46,98.21 1 18 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:98.21,100.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/config.go:103.2,103.12 1 17 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:26.36,31.2 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:33.45,41.2 1 17 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:48.29,55.16 4 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:55.16,57.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/factory.go:59.2,60.37 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:38.100,43.2 1 15 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:45.91,51.49 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:51.49,54.17 3 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:54.17,56.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:59.2,61.21 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:61.21,63.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:65.2,65.44 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:65.44,67.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:69.2,69.20 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:72.89,75.16 3 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:75.16,77.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:79.2,79.12 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:82.70,83.49 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:83.49,85.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:87.2,87.29 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:87.29,89.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:90.2,91.16 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:91.16,93.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:95.2,97.12 2 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:100.76,102.16 2 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:102.16,104.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:106.2,107.16 2 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:107.16,109.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:111.2,111.51 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:115.52,124.44 2 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:124.44,126.17 2 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:126.17,128.4 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:130.3,130.61 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:133.2,133.12 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:136.113,143.44 5 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:143.44,146.46 2 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:146.46,148.4 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:151.2,159.16 3 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:159.16,161.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:163.2,165.12 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:169.77,173.45 3 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:173.45,175.3 1 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:177.2,179.45 3 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:179.45,180.47 1 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:180.47,188.18 4 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:188.18,190.5 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:192.4,193.25 2 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/receiver.go:197.2,197.67 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:18.52,20.2 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:22.52,24.2 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:26.110,30.31 3 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:30.31,33.3 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:33.8,36.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:38.2,38.16 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:38.16,40.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:42.2,42.55 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/database.go:45.86,50.2 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:15.90,22.2 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:24.50,26.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:28.51,30.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:32.53,34.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/datasource/databaseid.go:35.43,37.2 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:20.89,24.54 3 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:24.54,25.78 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:25.78,28.4 2 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:31.2,31.23 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:34.102,41.16 5 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:41.16,43.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:46.2,48.16 3 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:48.16,50.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:52.2,55.28 2 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:59.60,61.22 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:61.22,63.3 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:65.2,71.135 3 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:75.60,77.22 1 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:77.22,79.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:81.2,88.35 4 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:88.35,90.3 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:92.2,92.129 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:96.121,100.38 2 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:100.38,101.78 1 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:101.78,113.18 5 28 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:113.18,115.5 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:116.4,116.47 1 28 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:120.2,120.27 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:123.83,124.45 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:124.45,126.3 1 15 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:128.2,128.15 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:131.105,134.45 2 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:134.45,136.3 1 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/filterbuilder.go:138.2,138.21 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:34.116,35.42 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:35.42,37.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:39.2,44.28 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:44.28,48.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:50.2,51.16 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:51.16,53.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:55.2,57.8 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:60.57,61.36 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:61.36,63.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:65.2,65.119 1 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:65.119,67.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:69.2,69.12 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:72.87,75.13 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:75.13,77.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:79.2,79.24 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:82.46,83.46 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:83.46,85.17 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:85.17,87.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/filterfactory/itemfilterfactory.go:90.2,90.12 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:36.60,38.2 1 22 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:40.78,42.2 1 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:44.56,46.2 1 18 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:78.48,80.2 1 529 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:82.54,84.2 1 34 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:86.57,88.2 1 71 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:90.47,92.2 1 71 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:94.62,96.2 1 19 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:98.91,103.2 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:105.56,107.2 1 70 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:109.46,111.2 1 69 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:113.61,115.2 1 19 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:117.90,122.2 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:124.55,126.2 1 70 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:128.45,130.2 1 69 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:132.60,134.2 1 19 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:136.89,141.2 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:143.62,145.2 1 70 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:147.52,149.2 1 69 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:151.67,153.2 1 19 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:155.96,166.2 4 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:168.60,170.2 1 76 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:172.50,174.2 1 78 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:176.65,178.2 1 19 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:180.53,182.2 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:184.55,186.2 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:188.50,190.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:192.94,197.2 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:199.67,201.2 1 70 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:203.57,205.2 1 69 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:207.72,209.2 1 19 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:217.101,223.34 4 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:223.34,225.37 2 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:225.37,227.4 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:227.9,229.4 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:231.3,231.66 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:231.66,234.4 2 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:237.2,244.3 3 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:247.109,251.19 3 114 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:252.23,254.40 2 62 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:254.40,257.4 2 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:258.20,260.40 2 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:260.40,263.4 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:264.21,266.40 2 18 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:266.40,269.4 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:270.28,272.40 2 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:272.40,275.4 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:276.26,278.40 2 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:278.40,281.4 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:282.33,284.40 2 18 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:284.40,287.4 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:288.60,289.14 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:290.10,291.75 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/labelvalue.go:294.2,300.8 1 113 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricdatatype.go:21.31,27.2 1 17 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricdatatype.go:29.80,31.2 1 22 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricdatatype.go:33.104,35.2 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricdatatype.go:37.67,39.2 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:23.94,27.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:29.56,31.2 1 12 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:33.102,37.16 3 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:37.16,39.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:41.2,49.45 7 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:49.45,55.38 5 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:56.32,57.56 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:58.30,61.46 3 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:62.128,62.128 0 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:65.3,65.32 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:65.32,67.4 1 16 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:70.2,70.21 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:73.139,74.26 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:74.26,76.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:78.2,80.39 2 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:80.39,83.3 2 48 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:86.2,86.53 1 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:86.53,88.17 2 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:88.17,90.4 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:92.3,92.50 1 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:95.2,95.31 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:98.126,100.16 2 11 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:100.16,102.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:104.2,106.39 2 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:106.39,108.17 2 44 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:108.17,110.4 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:113.2,114.16 2 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:114.16,116.3 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:120.2,122.45 2 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:122.45,124.3 1 32 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:126.2,128.50 3 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:128.50,131.13 2 32 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:131.13,134.4 2 32 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsbuilder.go:137.2,137.32 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:53.72,63.33 8 18 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:63.33,65.3 1 108 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:68.64,74.2 1 49 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:76.61,78.16 2 45 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:78.16,80.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:82.2,85.8 1 45 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:88.64,98.45 6 47 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:98.45,101.3 2 282 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:103.2,106.3 1 47 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:110.54,113.58 3 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:113.58,115.3 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:116.2,119.40 4 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:119.40,122.3 2 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:123.2,125.36 3 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:125.36,128.28 3 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:128.28,130.4 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:130.9,132.4 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:134.2,134.17 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:134.17,136.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:137.2,138.34 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:141.65,142.49 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:142.49,143.60 1 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:143.60,150.4 6 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:154.52,155.17 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:155.17,157.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:159.2,159.42 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:159.42,161.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:163.2,163.37 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:166.60,167.49 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:167.49,168.51 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:168.51,175.4 6 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:179.53,181.16 2 46 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:181.16,183.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsdatapoint.go:185.2,185.43 1 46 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:33.81,34.64 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:34.64,36.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:37.2,39.23 3 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:42.88,45.66 2 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:45.66,48.68 2 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:48.68,50.4 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:53.2,53.20 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:56.96,60.16 3 16 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:60.16,62.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:64.2,64.59 1 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:67.90,70.67 2 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:70.67,73.69 2 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:73.69,75.4 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:78.2,78.20 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:81.100,85.16 3 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:85.16,87.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:89.2,89.61 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:92.139,94.16 2 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:94.16,96.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:99.2,100.16 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:100.16,102.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:105.2,106.16 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:106.16,108.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:110.2,110.92 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:114.76,118.43 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:118.43,127.3 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:129.2,129.19 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:132.69,133.40 1 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:133.40,135.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricsmetadata.go:136.2,136.41 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:54.61,56.2 1 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:58.81,60.2 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:62.49,64.2 1 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:66.55,68.2 1 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:70.57,72.2 1 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:74.57,76.2 1 85 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:78.49,80.2 1 85 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:82.58,84.2 1 103 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:86.60,88.2 1 70 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:90.64,92.2 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:94.47,96.2 1 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:98.49,100.2 1 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:102.53,104.2 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:106.69,108.2 1 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:110.71,112.2 1 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:114.75,115.19 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:115.19,117.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:117.8,119.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:122.93,127.2 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:129.95,134.2 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:136.99,141.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:144.52,149.19 3 48 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:150.20,152.40 2 23 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:152.40,155.4 2 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:156.22,158.40 2 21 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:158.40,161.4 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:162.26,164.40 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:164.40,167.4 2 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:168.125,169.14 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:170.10,171.82 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadata/metricvalue.go:174.2,182.8 1 47 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:43.43,52.2 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:54.49,57.2 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:59.99,65.2 3 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:67.69,74.2 2 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:76.120,78.66 2 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:78.66,80.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:81.2,86.6 4 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:86.6,88.17 2 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:88.17,89.37 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:89.37,91.5 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:92.4,92.85 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:95.3,96.17 2 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:96.17,98.4 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:100.3,100.77 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/currentstatsreader.go:104.57,106.2 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:29.47,32.16 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:32.16,34.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:36.2,42.8 2 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:46.69,49.39 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:49.39,50.31 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:51.49,52.77 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:53.50,54.78 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:58.2,58.16 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:61.53,63.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:65.50,69.2 2 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:71.103,80.48 3 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:80.48,82.21 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:82.21,85.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:85.9,87.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:90.2,90.35 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:90.35,92.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/databasereader.go:94.2,94.20 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:39.44,59.2 3 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:61.100,71.47 5 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:71.47,74.64 2 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:74.64,76.4 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:77.3,78.17 2 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:78.17,80.4 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:81.3,82.121 2 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:82.121,83.41 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:83.41,85.5 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:87.3,87.101 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:87.101,88.41 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:88.41,90.5 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:93.3,93.67 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:96.2,98.33 2 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:101.93,110.2 2 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/intervalstatsreader.go:112.63,114.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:22.93,27.2 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:29.48,30.63 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:30.63,34.3 2 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:37.101,43.63 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:43.63,46.21 3 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:46.21,48.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:51.2,51.35 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:51.35,53.3 1 0 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:55.2,55.20 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:58.51,61.63 2 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:61.63,63.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/projectreader.go:65.2,65.72 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:31.63,34.37 2 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:34.37,41.3 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:43.2,46.3 1 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:49.64,52.37 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:52.37,54.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/statements.go:56.2,58.13 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:15.102,19.32 3 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:19.32,20.24 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:20.24,23.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:23.9,25.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:26.8,29.3 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:31.2,31.19 1 7 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:36.117,39.99 2 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:39.99,41.3 1 190 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:44.2,44.73 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:44.73,46.3 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:48.2,48.19 1 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:51.52,53.2 1 9 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/statsreader/timestampsgenerator.go:55.85,57.2 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/label.go:16.80,18.2 1 15 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:18.72,20.16 2 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:20.16,22.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:24.2,25.16 2 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:25.16,27.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:29.2,37.8 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:40.82,43.33 2 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:43.33,45.17 2 8 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:45.17,47.4 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:49.3,49.28 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:52.2,52.28 1 5 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:55.84,57.35 2 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:57.35,59.17 2 6 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:59.17,61.4 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:63.3,63.28 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadata.go:66.2,66.28 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:12.91,16.16 3 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:16.16,18.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:20.2,22.49 2 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:22.49,24.17 2 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:24.17,26.4 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:28.3,28.20 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metadataparser.go:31.2,31.20 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metric.go:18.84,20.16 2 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metric.go:20.16,22.3 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metric.go:24.2,24.113 1 12 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:36.69,39.29 2 20 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:40.27,41.37 1 12 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:42.25,43.35 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:44.29,45.14 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:46.10,47.75 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:50.2,50.22 1 16 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:53.95,56.32 2 18 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:57.28,58.63 1 4 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:59.33,60.68 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:61.10,62.69 1 10 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:63.30,64.14 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:65.10,66.107 1 2 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:69.2,69.36 1 16 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:72.74,74.16 2 17 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:74.16,76.3 1 3 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:78.2,79.16 2 14 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:79.16,81.3 1 1 -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver/internal/metadataparser/metrictype.go:83.2,83.92 1 13