mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	upgrade prometheus-client to v1.14.0
This commit is contained in:
		
							
								
								
									
										4
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.mod
									
									
									
									
									
								
							@@ -57,8 +57,8 @@ require (
 | 
			
		||||
	github.com/opencontainers/selinux v1.10.0
 | 
			
		||||
	github.com/pkg/errors v0.9.1
 | 
			
		||||
	github.com/pmezard/go-difflib v1.0.0
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0
 | 
			
		||||
	github.com/prometheus/common v0.37.0
 | 
			
		||||
	github.com/robfig/cron/v3 v3.0.1
 | 
			
		||||
	github.com/spf13/cobra v1.6.0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								go.sum
									
									
									
									
									
								
							@@ -592,13 +592,14 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP
 | 
			
		||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
 | 
			
		||||
github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 | 
			
		||||
github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 | 
			
		||||
 
 | 
			
		||||
@@ -79,8 +79,8 @@ require (
 | 
			
		||||
	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
 | 
			
		||||
	github.com/pkg/errors v0.9.1 // indirect
 | 
			
		||||
	github.com/pmezard/go-difflib v1.0.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0 // indirect
 | 
			
		||||
	github.com/prometheus/common v0.37.0 // indirect
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0 // indirect
 | 
			
		||||
	github.com/sirupsen/logrus v1.8.1 // indirect
 | 
			
		||||
 
 | 
			
		||||
@@ -361,13 +361,14 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP
 | 
			
		||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
 | 
			
		||||
github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 | 
			
		||||
github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 | 
			
		||||
 
 | 
			
		||||
@@ -92,8 +92,8 @@ require (
 | 
			
		||||
	github.com/pkg/errors v0.9.1 // indirect
 | 
			
		||||
	github.com/pmezard/go-difflib v1.0.0 // indirect
 | 
			
		||||
	github.com/pquerna/cachecontrol v0.1.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0 // indirect
 | 
			
		||||
	github.com/prometheus/common v0.37.0 // indirect
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0 // indirect
 | 
			
		||||
	github.com/sirupsen/logrus v1.8.1 // indirect
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								staging/src/k8s.io/apiserver/go.sum
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								staging/src/k8s.io/apiserver/go.sum
									
									
									
										generated
									
									
									
								
							@@ -390,13 +390,14 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP
 | 
			
		||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
 | 
			
		||||
github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 | 
			
		||||
github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 | 
			
		||||
 
 | 
			
		||||
@@ -59,8 +59,8 @@ require (
 | 
			
		||||
	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
 | 
			
		||||
	github.com/pkg/errors v0.9.1 // indirect
 | 
			
		||||
	github.com/pmezard/go-difflib v1.0.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0 // indirect
 | 
			
		||||
	github.com/prometheus/common v0.37.0 // indirect
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0 // indirect
 | 
			
		||||
	go.etcd.io/etcd/api/v3 v3.5.5 // indirect
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								staging/src/k8s.io/cloud-provider/go.sum
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								staging/src/k8s.io/cloud-provider/go.sum
									
									
									
										generated
									
									
									
								
							@@ -277,13 +277,14 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP
 | 
			
		||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
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=
 | 
			
		||||
 
 | 
			
		||||
@@ -10,8 +10,8 @@ require (
 | 
			
		||||
	github.com/go-logr/zapr v1.2.3
 | 
			
		||||
	github.com/google/go-cmp v0.5.9
 | 
			
		||||
	github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0
 | 
			
		||||
	github.com/prometheus/common v0.37.0
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0
 | 
			
		||||
	github.com/spf13/cobra v1.6.0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								staging/src/k8s.io/component-base/go.sum
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								staging/src/k8s.io/component-base/go.sum
									
									
									
										generated
									
									
									
								
							@@ -251,13 +251,14 @@ 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.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
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=
 | 
			
		||||
 
 | 
			
		||||
@@ -55,8 +55,8 @@ require (
 | 
			
		||||
	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
 | 
			
		||||
	github.com/pkg/errors v0.9.1 // indirect
 | 
			
		||||
	github.com/pmezard/go-difflib v1.0.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0 // indirect
 | 
			
		||||
	github.com/prometheus/common v0.37.0 // indirect
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0 // indirect
 | 
			
		||||
	github.com/spf13/cobra v1.6.0 // indirect
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								staging/src/k8s.io/controller-manager/go.sum
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								staging/src/k8s.io/controller-manager/go.sum
									
									
									
										generated
									
									
									
								
							@@ -270,13 +270,14 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP
 | 
			
		||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
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=
 | 
			
		||||
 
 | 
			
		||||
@@ -60,8 +60,8 @@ require (
 | 
			
		||||
	github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect
 | 
			
		||||
	github.com/pkg/errors v0.9.1 // indirect
 | 
			
		||||
	github.com/pmezard/go-difflib v1.0.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0 // indirect
 | 
			
		||||
	github.com/prometheus/common v0.37.0 // indirect
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0 // indirect
 | 
			
		||||
	go.etcd.io/etcd/api/v3 v3.5.5 // indirect
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								staging/src/k8s.io/kube-aggregator/go.sum
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								staging/src/k8s.io/kube-aggregator/go.sum
									
									
									
										generated
									
									
									
								
							@@ -274,13 +274,14 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP
 | 
			
		||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
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=
 | 
			
		||||
 
 | 
			
		||||
@@ -26,8 +26,8 @@ require (
 | 
			
		||||
	github.com/matttproud/golang_protobuf_extensions v1.0.2 // indirect
 | 
			
		||||
	github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
 | 
			
		||||
	github.com/modern-go/reflect2 v1.0.2 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0 // indirect
 | 
			
		||||
	github.com/prometheus/common v0.37.0 // indirect
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0 // indirect
 | 
			
		||||
	github.com/spf13/cobra v1.6.0 // indirect
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								staging/src/k8s.io/kubelet/go.sum
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								staging/src/k8s.io/kubelet/go.sum
									
									
									
										generated
									
									
									
								
							@@ -194,13 +194,14 @@ 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.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
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=
 | 
			
		||||
 
 | 
			
		||||
@@ -69,8 +69,8 @@ require (
 | 
			
		||||
	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
 | 
			
		||||
	github.com/pkg/errors v0.9.1 // indirect
 | 
			
		||||
	github.com/pmezard/go-difflib v1.0.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0 // indirect
 | 
			
		||||
	github.com/prometheus/common v0.37.0 // indirect
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0 // indirect
 | 
			
		||||
	github.com/spf13/pflag v1.0.5 // indirect
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								staging/src/k8s.io/legacy-cloud-providers/go.sum
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								staging/src/k8s.io/legacy-cloud-providers/go.sum
									
									
									
										generated
									
									
									
								
							@@ -303,13 +303,14 @@ 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.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
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=
 | 
			
		||||
 
 | 
			
		||||
@@ -57,8 +57,8 @@ require (
 | 
			
		||||
	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
 | 
			
		||||
	github.com/pkg/errors v0.9.1 // indirect
 | 
			
		||||
	github.com/pmezard/go-difflib v1.0.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0 // indirect
 | 
			
		||||
	github.com/prometheus/common v0.37.0 // indirect
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0 // indirect
 | 
			
		||||
	go.etcd.io/etcd/api/v3 v3.5.5 // indirect
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								staging/src/k8s.io/pod-security-admission/go.sum
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								staging/src/k8s.io/pod-security-admission/go.sum
									
									
									
										generated
									
									
									
								
							@@ -273,13 +273,14 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP
 | 
			
		||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
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=
 | 
			
		||||
 
 | 
			
		||||
@@ -52,8 +52,8 @@ require (
 | 
			
		||||
	github.com/modern-go/reflect2 v1.0.2 // indirect
 | 
			
		||||
	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
 | 
			
		||||
	github.com/pkg/errors v0.9.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.13.1 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.2.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_golang v1.14.0 // indirect
 | 
			
		||||
	github.com/prometheus/client_model v0.3.0 // indirect
 | 
			
		||||
	github.com/prometheus/common v0.37.0 // indirect
 | 
			
		||||
	github.com/prometheus/procfs v0.8.0 // indirect
 | 
			
		||||
	github.com/spf13/pflag v1.0.5 // indirect
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								staging/src/k8s.io/sample-apiserver/go.sum
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								staging/src/k8s.io/sample-apiserver/go.sum
									
									
									
										generated
									
									
									
								
							@@ -272,13 +272,14 @@ github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP
 | 
			
		||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
 | 
			
		||||
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1 h1:3gMjIY2+/hzmqhtUC/aQNYldJA6DtH3CgQvwS+02K1c=
 | 
			
		||||
github.com/prometheus/client_golang v1.13.1/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw=
 | 
			
		||||
github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y=
 | 
			
		||||
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 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 | 
			
		||||
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
 | 
			
		||||
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
 | 
			
		||||
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=
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/github.com/prometheus/client_golang/prometheus/counter.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/prometheus/client_golang/prometheus/counter.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -246,7 +246,8 @@ func (v *CounterVec) GetMetricWith(labels Labels) (Counter, error) {
 | 
			
		||||
// WithLabelValues works as GetMetricWithLabelValues, but panics where
 | 
			
		||||
// GetMetricWithLabelValues would have returned an error. Not returning an
 | 
			
		||||
// error allows shortcuts like
 | 
			
		||||
//     myVec.WithLabelValues("404", "GET").Add(42)
 | 
			
		||||
//
 | 
			
		||||
//	myVec.WithLabelValues("404", "GET").Add(42)
 | 
			
		||||
func (v *CounterVec) WithLabelValues(lvs ...string) Counter {
 | 
			
		||||
	c, err := v.GetMetricWithLabelValues(lvs...)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
@@ -257,7 +258,8 @@ func (v *CounterVec) WithLabelValues(lvs ...string) Counter {
 | 
			
		||||
 | 
			
		||||
// With works as GetMetricWith, but panics where GetMetricWithLabels would have
 | 
			
		||||
// returned an error. Not returning an error allows shortcuts like
 | 
			
		||||
//     myVec.With(prometheus.Labels{"code": "404", "method": "GET"}).Add(42)
 | 
			
		||||
//
 | 
			
		||||
//	myVec.With(prometheus.Labels{"code": "404", "method": "GET"}).Add(42)
 | 
			
		||||
func (v *CounterVec) With(labels Labels) Counter {
 | 
			
		||||
	c, err := v.GetMetricWith(labels)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										93
									
								
								vendor/github.com/prometheus/client_golang/prometheus/doc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										93
									
								
								vendor/github.com/prometheus/client_golang/prometheus/doc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -21,55 +21,66 @@
 | 
			
		||||
// All exported functions and methods are safe to be used concurrently unless
 | 
			
		||||
// specified otherwise.
 | 
			
		||||
//
 | 
			
		||||
// A Basic Example
 | 
			
		||||
// # A Basic Example
 | 
			
		||||
//
 | 
			
		||||
// As a starting point, a very basic usage example:
 | 
			
		||||
//
 | 
			
		||||
//    package main
 | 
			
		||||
//	package main
 | 
			
		||||
//
 | 
			
		||||
//    import (
 | 
			
		||||
//    	"log"
 | 
			
		||||
//    	"net/http"
 | 
			
		||||
//	import (
 | 
			
		||||
//		"log"
 | 
			
		||||
//		"net/http"
 | 
			
		||||
//
 | 
			
		||||
//    	"github.com/prometheus/client_golang/prometheus"
 | 
			
		||||
//    	"github.com/prometheus/client_golang/prometheus/promhttp"
 | 
			
		||||
//    )
 | 
			
		||||
//		"github.com/prometheus/client_golang/prometheus"
 | 
			
		||||
//		"github.com/prometheus/client_golang/prometheus/promhttp"
 | 
			
		||||
//	)
 | 
			
		||||
//
 | 
			
		||||
//    var (
 | 
			
		||||
//    	cpuTemp = prometheus.NewGauge(prometheus.GaugeOpts{
 | 
			
		||||
//    		Name: "cpu_temperature_celsius",
 | 
			
		||||
//    		Help: "Current temperature of the CPU.",
 | 
			
		||||
//    	})
 | 
			
		||||
//    	hdFailures = prometheus.NewCounterVec(
 | 
			
		||||
//    		prometheus.CounterOpts{
 | 
			
		||||
//    			Name: "hd_errors_total",
 | 
			
		||||
//    			Help: "Number of hard-disk errors.",
 | 
			
		||||
//    		},
 | 
			
		||||
//    		[]string{"device"},
 | 
			
		||||
//    	)
 | 
			
		||||
//    )
 | 
			
		||||
//	type metrics struct {
 | 
			
		||||
//		cpuTemp  prometheus.Gauge
 | 
			
		||||
//	  hdFailures *prometheus.CounterVec
 | 
			
		||||
//	}
 | 
			
		||||
//
 | 
			
		||||
//    func init() {
 | 
			
		||||
//    	// Metrics have to be registered to be exposed:
 | 
			
		||||
//    	prometheus.MustRegister(cpuTemp)
 | 
			
		||||
//    	prometheus.MustRegister(hdFailures)
 | 
			
		||||
//    }
 | 
			
		||||
//	func NewMetrics(reg prometheus.Registerer) *metrics {
 | 
			
		||||
//	  m := &metrics{
 | 
			
		||||
//	    cpuTemp: prometheus.NewGauge(prometheus.GaugeOpts{
 | 
			
		||||
//	      Name: "cpu_temperature_celsius",
 | 
			
		||||
//	      Help: "Current temperature of the CPU.",
 | 
			
		||||
//	    }),
 | 
			
		||||
//	    hdFailures: prometheus.NewCounterVec(
 | 
			
		||||
//	      prometheus.CounterOpts{
 | 
			
		||||
//	        Name: "hd_errors_total",
 | 
			
		||||
//	        Help: "Number of hard-disk errors.",
 | 
			
		||||
//	      },
 | 
			
		||||
//	      []string{"device"},
 | 
			
		||||
//	    ),
 | 
			
		||||
//	  }
 | 
			
		||||
//	  reg.MustRegister(m.cpuTemp)
 | 
			
		||||
//	  reg.MustRegister(m.hdFailures)
 | 
			
		||||
//	  return m
 | 
			
		||||
//	}
 | 
			
		||||
//
 | 
			
		||||
//    func main() {
 | 
			
		||||
//    	cpuTemp.Set(65.3)
 | 
			
		||||
//    	hdFailures.With(prometheus.Labels{"device":"/dev/sda"}).Inc()
 | 
			
		||||
//	func main() {
 | 
			
		||||
//	  // Create a non-global registry.
 | 
			
		||||
//	  reg := prometheus.NewRegistry()
 | 
			
		||||
//
 | 
			
		||||
//    	// The Handler function provides a default handler to expose metrics
 | 
			
		||||
//    	// via an HTTP server. "/metrics" is the usual endpoint for that.
 | 
			
		||||
//    	http.Handle("/metrics", promhttp.Handler())
 | 
			
		||||
//    	log.Fatal(http.ListenAndServe(":8080", nil))
 | 
			
		||||
//    }
 | 
			
		||||
//	  // Create new metrics and register them using the custom registry.
 | 
			
		||||
//	  m := NewMetrics(reg)
 | 
			
		||||
//	  // Set values for the new created metrics.
 | 
			
		||||
//		m.cpuTemp.Set(65.3)
 | 
			
		||||
//		m.hdFailures.With(prometheus.Labels{"device":"/dev/sda"}).Inc()
 | 
			
		||||
//
 | 
			
		||||
//		// Expose metrics and custom registry via an HTTP server
 | 
			
		||||
//		// using the HandleFor function. "/metrics" is the usual endpoint for that.
 | 
			
		||||
//		http.Handle("/metrics", promhttp.HandlerFor(reg, promhttp.HandlerOpts{Registry: reg}))
 | 
			
		||||
//		log.Fatal(http.ListenAndServe(":8080", nil))
 | 
			
		||||
//	}
 | 
			
		||||
//
 | 
			
		||||
// This is a complete program that exports two metrics, a Gauge and a Counter,
 | 
			
		||||
// the latter with a label attached to turn it into a (one-dimensional) vector.
 | 
			
		||||
// It register the metrics using a custom registry and exposes them via an HTTP server
 | 
			
		||||
// on the /metrics endpoint.
 | 
			
		||||
//
 | 
			
		||||
// Metrics
 | 
			
		||||
// # Metrics
 | 
			
		||||
//
 | 
			
		||||
// The number of exported identifiers in this package might appear a bit
 | 
			
		||||
// overwhelming. However, in addition to the basic plumbing shown in the example
 | 
			
		||||
@@ -100,7 +111,7 @@
 | 
			
		||||
// To create instances of Metrics and their vector versions, you need a suitable
 | 
			
		||||
// …Opts struct, i.e. GaugeOpts, CounterOpts, SummaryOpts, or HistogramOpts.
 | 
			
		||||
//
 | 
			
		||||
// Custom Collectors and constant Metrics
 | 
			
		||||
// # Custom Collectors and constant Metrics
 | 
			
		||||
//
 | 
			
		||||
// While you could create your own implementations of Metric, most likely you
 | 
			
		||||
// will only ever implement the Collector interface on your own. At a first
 | 
			
		||||
@@ -141,7 +152,7 @@
 | 
			
		||||
// a metric, GaugeFunc, CounterFunc, or UntypedFunc might be interesting
 | 
			
		||||
// shortcuts.
 | 
			
		||||
//
 | 
			
		||||
// Advanced Uses of the Registry
 | 
			
		||||
// # Advanced Uses of the Registry
 | 
			
		||||
//
 | 
			
		||||
// While MustRegister is the by far most common way of registering a Collector,
 | 
			
		||||
// sometimes you might want to handle the errors the registration might cause.
 | 
			
		||||
@@ -176,23 +187,23 @@
 | 
			
		||||
// NewProcessCollector). With a custom registry, you are in control and decide
 | 
			
		||||
// yourself about the Collectors to register.
 | 
			
		||||
//
 | 
			
		||||
// HTTP Exposition
 | 
			
		||||
// # HTTP Exposition
 | 
			
		||||
//
 | 
			
		||||
// The Registry implements the Gatherer interface. The caller of the Gather
 | 
			
		||||
// method can then expose the gathered metrics in some way. Usually, the metrics
 | 
			
		||||
// are served via HTTP on the /metrics endpoint. That's happening in the example
 | 
			
		||||
// above. The tools to expose metrics via HTTP are in the promhttp sub-package.
 | 
			
		||||
//
 | 
			
		||||
// Pushing to the Pushgateway
 | 
			
		||||
// # Pushing to the Pushgateway
 | 
			
		||||
//
 | 
			
		||||
// Function for pushing to the Pushgateway can be found in the push sub-package.
 | 
			
		||||
//
 | 
			
		||||
// Graphite Bridge
 | 
			
		||||
// # Graphite Bridge
 | 
			
		||||
//
 | 
			
		||||
// Functions and examples to push metrics from a Gatherer to Graphite can be
 | 
			
		||||
// found in the graphite sub-package.
 | 
			
		||||
//
 | 
			
		||||
// Other Means of Exposition
 | 
			
		||||
// # Other Means of Exposition
 | 
			
		||||
//
 | 
			
		||||
// More ways of exposing metrics can easily be added by following the approaches
 | 
			
		||||
// of the existing implementations.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/github.com/prometheus/client_golang/prometheus/gauge.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/prometheus/client_golang/prometheus/gauge.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -210,7 +210,8 @@ func (v *GaugeVec) GetMetricWith(labels Labels) (Gauge, error) {
 | 
			
		||||
// WithLabelValues works as GetMetricWithLabelValues, but panics where
 | 
			
		||||
// GetMetricWithLabelValues would have returned an error. Not returning an
 | 
			
		||||
// error allows shortcuts like
 | 
			
		||||
//     myVec.WithLabelValues("404", "GET").Add(42)
 | 
			
		||||
//
 | 
			
		||||
//	myVec.WithLabelValues("404", "GET").Add(42)
 | 
			
		||||
func (v *GaugeVec) WithLabelValues(lvs ...string) Gauge {
 | 
			
		||||
	g, err := v.GetMetricWithLabelValues(lvs...)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
@@ -221,7 +222,8 @@ func (v *GaugeVec) WithLabelValues(lvs ...string) Gauge {
 | 
			
		||||
 | 
			
		||||
// With works as GetMetricWith, but panics where GetMetricWithLabels would have
 | 
			
		||||
// returned an error. Not returning an error allows shortcuts like
 | 
			
		||||
//     myVec.With(prometheus.Labels{"code": "404", "method": "GET"}).Add(42)
 | 
			
		||||
//
 | 
			
		||||
//	myVec.With(prometheus.Labels{"code": "404", "method": "GET"}).Add(42)
 | 
			
		||||
func (v *GaugeVec) With(labels Labels) Gauge {
 | 
			
		||||
	g, err := v.GetMetricWith(labels)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										974
									
								
								vendor/github.com/prometheus/client_golang/prometheus/histogram.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										974
									
								
								vendor/github.com/prometheus/client_golang/prometheus/histogram.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										60
									
								
								vendor/github.com/prometheus/client_golang/prometheus/internal/almost_equal.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								vendor/github.com/prometheus/client_golang/prometheus/internal/almost_equal.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,60 @@
 | 
			
		||||
// Copyright (c) 2015 Björn Rabenstein
 | 
			
		||||
//
 | 
			
		||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
// of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
// in the Software without restriction, including without limitation the rights
 | 
			
		||||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 | 
			
		||||
// copies of the Software, and to permit persons to whom the Software is
 | 
			
		||||
// furnished to do so, subject to the following conditions:
 | 
			
		||||
//
 | 
			
		||||
// The above copyright notice and this permission notice shall be included in all
 | 
			
		||||
// copies or substantial portions of the Software.
 | 
			
		||||
//
 | 
			
		||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 | 
			
		||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 | 
			
		||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 | 
			
		||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 | 
			
		||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 | 
			
		||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
			
		||||
// SOFTWARE.
 | 
			
		||||
//
 | 
			
		||||
// The code in this package is copy/paste to avoid a dependency. Hence this file
 | 
			
		||||
// carries the copyright of the original repo.
 | 
			
		||||
// https://github.com/beorn7/floats
 | 
			
		||||
package internal
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"math"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// minNormalFloat64 is the smallest positive normal value of type float64.
 | 
			
		||||
var minNormalFloat64 = math.Float64frombits(0x0010000000000000)
 | 
			
		||||
 | 
			
		||||
// AlmostEqualFloat64 returns true if a and b are equal within a relative error
 | 
			
		||||
// of epsilon. See http://floating-point-gui.de/errors/comparison/ for the
 | 
			
		||||
// details of the applied method.
 | 
			
		||||
func AlmostEqualFloat64(a, b, epsilon float64) bool {
 | 
			
		||||
	if a == b {
 | 
			
		||||
		return true
 | 
			
		||||
	}
 | 
			
		||||
	absA := math.Abs(a)
 | 
			
		||||
	absB := math.Abs(b)
 | 
			
		||||
	diff := math.Abs(a - b)
 | 
			
		||||
	if a == 0 || b == 0 || absA+absB < minNormalFloat64 {
 | 
			
		||||
		return diff < epsilon*minNormalFloat64
 | 
			
		||||
	}
 | 
			
		||||
	return diff/math.Min(absA+absB, math.MaxFloat64) < epsilon
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// AlmostEqualFloat64s is the slice form of AlmostEqualFloat64.
 | 
			
		||||
func AlmostEqualFloat64s(a, b []float64, epsilon float64) bool {
 | 
			
		||||
	if len(a) != len(b) {
 | 
			
		||||
		return false
 | 
			
		||||
	}
 | 
			
		||||
	for i := range a {
 | 
			
		||||
		if !AlmostEqualFloat64(a[i], b[i], epsilon) {
 | 
			
		||||
			return false
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return true
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								vendor/github.com/prometheus/client_golang/prometheus/internal/difflib.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/github.com/prometheus/client_golang/prometheus/internal/difflib.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -201,12 +201,15 @@ func (m *SequenceMatcher) isBJunk(s string) bool {
 | 
			
		||||
// If IsJunk is not defined:
 | 
			
		||||
//
 | 
			
		||||
// Return (i,j,k) such that a[i:i+k] is equal to b[j:j+k], where
 | 
			
		||||
//     alo <= i <= i+k <= ahi
 | 
			
		||||
//     blo <= j <= j+k <= bhi
 | 
			
		||||
//
 | 
			
		||||
//	alo <= i <= i+k <= ahi
 | 
			
		||||
//	blo <= j <= j+k <= bhi
 | 
			
		||||
//
 | 
			
		||||
// and for all (i',j',k') meeting those conditions,
 | 
			
		||||
//     k >= k'
 | 
			
		||||
//     i <= i'
 | 
			
		||||
//     and if i == i', j <= j'
 | 
			
		||||
//
 | 
			
		||||
//	k >= k'
 | 
			
		||||
//	i <= i'
 | 
			
		||||
//	and if i == i', j <= j'
 | 
			
		||||
//
 | 
			
		||||
// In other words, of all maximal matching blocks, return one that
 | 
			
		||||
// starts earliest in a, and of all those maximal matching blocks that
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								vendor/github.com/prometheus/client_golang/prometheus/labels.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/github.com/prometheus/client_golang/prometheus/labels.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -25,7 +25,8 @@ import (
 | 
			
		||||
// Labels represents a collection of label name -> value mappings. This type is
 | 
			
		||||
// commonly used with the With(Labels) and GetMetricWith(Labels) methods of
 | 
			
		||||
// metric vector Collectors, e.g.:
 | 
			
		||||
//     myVec.With(Labels{"code": "404", "method": "GET"}).Add(42)
 | 
			
		||||
//
 | 
			
		||||
//	myVec.With(Labels{"code": "404", "method": "GET"}).Add(42)
 | 
			
		||||
//
 | 
			
		||||
// The other use-case is the specification of constant label pairs in Opts or to
 | 
			
		||||
// create a Desc.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/github.com/prometheus/client_golang/prometheus/promhttp/instrument_client.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/github.com/prometheus/client_golang/prometheus/promhttp/instrument_client.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -73,7 +73,7 @@ func InstrumentRoundTripperCounter(counter *prometheus.CounterVec, next http.Rou
 | 
			
		||||
	return func(r *http.Request) (*http.Response, error) {
 | 
			
		||||
		resp, err := next.RoundTrip(r)
 | 
			
		||||
		if err == nil {
 | 
			
		||||
			exemplarAdd(
 | 
			
		||||
			addWithExemplar(
 | 
			
		||||
				counter.With(labels(code, method, r.Method, resp.StatusCode, rtOpts.extraMethods...)),
 | 
			
		||||
				1,
 | 
			
		||||
				rtOpts.getExemplarFn(r.Context()),
 | 
			
		||||
@@ -116,7 +116,7 @@ func InstrumentRoundTripperDuration(obs prometheus.ObserverVec, next http.RoundT
 | 
			
		||||
		start := time.Now()
 | 
			
		||||
		resp, err := next.RoundTrip(r)
 | 
			
		||||
		if err == nil {
 | 
			
		||||
			exemplarObserve(
 | 
			
		||||
			observeWithExemplar(
 | 
			
		||||
				obs.With(labels(code, method, r.Method, resp.StatusCode, rtOpts.extraMethods...)),
 | 
			
		||||
				time.Since(start).Seconds(),
 | 
			
		||||
				rtOpts.getExemplarFn(r.Context()),
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										24
									
								
								vendor/github.com/prometheus/client_golang/prometheus/promhttp/instrument_server.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								vendor/github.com/prometheus/client_golang/prometheus/promhttp/instrument_server.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -28,7 +28,9 @@ import (
 | 
			
		||||
// magicString is used for the hacky label test in checkLabels. Remove once fixed.
 | 
			
		||||
const magicString = "zZgWfBxLqvG8kc8IMv3POi2Bb0tZI3vAnBx+gBaFi9FyPzB/CzKUer1yufDa"
 | 
			
		||||
 | 
			
		||||
func exemplarObserve(obs prometheus.Observer, val float64, labels map[string]string) {
 | 
			
		||||
// observeWithExemplar is a wrapper for [prometheus.ExemplarAdder.ExemplarObserver],
 | 
			
		||||
// which falls back to [prometheus.Observer.Observe] if no labels are provided.
 | 
			
		||||
func observeWithExemplar(obs prometheus.Observer, val float64, labels map[string]string) {
 | 
			
		||||
	if labels == nil {
 | 
			
		||||
		obs.Observe(val)
 | 
			
		||||
		return
 | 
			
		||||
@@ -36,7 +38,9 @@ func exemplarObserve(obs prometheus.Observer, val float64, labels map[string]str
 | 
			
		||||
	obs.(prometheus.ExemplarObserver).ObserveWithExemplar(val, labels)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func exemplarAdd(obs prometheus.Counter, val float64, labels map[string]string) {
 | 
			
		||||
// addWithExemplar is a wrapper for [prometheus.ExemplarAdder.AddWithExemplar],
 | 
			
		||||
// which falls back to [prometheus.Counter.Add] if no labels are provided.
 | 
			
		||||
func addWithExemplar(obs prometheus.Counter, val float64, labels map[string]string) {
 | 
			
		||||
	if labels == nil {
 | 
			
		||||
		obs.Add(val)
 | 
			
		||||
		return
 | 
			
		||||
@@ -91,7 +95,7 @@ func InstrumentHandlerDuration(obs prometheus.ObserverVec, next http.Handler, op
 | 
			
		||||
			d := newDelegator(w, nil)
 | 
			
		||||
			next.ServeHTTP(d, r)
 | 
			
		||||
 | 
			
		||||
			exemplarObserve(
 | 
			
		||||
			observeWithExemplar(
 | 
			
		||||
				obs.With(labels(code, method, r.Method, d.Status(), hOpts.extraMethods...)),
 | 
			
		||||
				time.Since(now).Seconds(),
 | 
			
		||||
				hOpts.getExemplarFn(r.Context()),
 | 
			
		||||
@@ -103,7 +107,7 @@ func InstrumentHandlerDuration(obs prometheus.ObserverVec, next http.Handler, op
 | 
			
		||||
		now := time.Now()
 | 
			
		||||
		next.ServeHTTP(w, r)
 | 
			
		||||
 | 
			
		||||
		exemplarObserve(
 | 
			
		||||
		observeWithExemplar(
 | 
			
		||||
			obs.With(labels(code, method, r.Method, 0, hOpts.extraMethods...)),
 | 
			
		||||
			time.Since(now).Seconds(),
 | 
			
		||||
			hOpts.getExemplarFn(r.Context()),
 | 
			
		||||
@@ -141,7 +145,7 @@ func InstrumentHandlerCounter(counter *prometheus.CounterVec, next http.Handler,
 | 
			
		||||
			d := newDelegator(w, nil)
 | 
			
		||||
			next.ServeHTTP(d, r)
 | 
			
		||||
 | 
			
		||||
			exemplarAdd(
 | 
			
		||||
			addWithExemplar(
 | 
			
		||||
				counter.With(labels(code, method, r.Method, d.Status(), hOpts.extraMethods...)),
 | 
			
		||||
				1,
 | 
			
		||||
				hOpts.getExemplarFn(r.Context()),
 | 
			
		||||
@@ -151,7 +155,7 @@ func InstrumentHandlerCounter(counter *prometheus.CounterVec, next http.Handler,
 | 
			
		||||
 | 
			
		||||
	return func(w http.ResponseWriter, r *http.Request) {
 | 
			
		||||
		next.ServeHTTP(w, r)
 | 
			
		||||
		exemplarAdd(
 | 
			
		||||
		addWithExemplar(
 | 
			
		||||
			counter.With(labels(code, method, r.Method, 0, hOpts.extraMethods...)),
 | 
			
		||||
			1,
 | 
			
		||||
			hOpts.getExemplarFn(r.Context()),
 | 
			
		||||
@@ -192,7 +196,7 @@ func InstrumentHandlerTimeToWriteHeader(obs prometheus.ObserverVec, next http.Ha
 | 
			
		||||
	return func(w http.ResponseWriter, r *http.Request) {
 | 
			
		||||
		now := time.Now()
 | 
			
		||||
		d := newDelegator(w, func(status int) {
 | 
			
		||||
			exemplarObserve(
 | 
			
		||||
			observeWithExemplar(
 | 
			
		||||
				obs.With(labels(code, method, r.Method, status, hOpts.extraMethods...)),
 | 
			
		||||
				time.Since(now).Seconds(),
 | 
			
		||||
				hOpts.getExemplarFn(r.Context()),
 | 
			
		||||
@@ -233,7 +237,7 @@ func InstrumentHandlerRequestSize(obs prometheus.ObserverVec, next http.Handler,
 | 
			
		||||
			d := newDelegator(w, nil)
 | 
			
		||||
			next.ServeHTTP(d, r)
 | 
			
		||||
			size := computeApproximateRequestSize(r)
 | 
			
		||||
			exemplarObserve(
 | 
			
		||||
			observeWithExemplar(
 | 
			
		||||
				obs.With(labels(code, method, r.Method, d.Status(), hOpts.extraMethods...)),
 | 
			
		||||
				float64(size),
 | 
			
		||||
				hOpts.getExemplarFn(r.Context()),
 | 
			
		||||
@@ -244,7 +248,7 @@ func InstrumentHandlerRequestSize(obs prometheus.ObserverVec, next http.Handler,
 | 
			
		||||
	return func(w http.ResponseWriter, r *http.Request) {
 | 
			
		||||
		next.ServeHTTP(w, r)
 | 
			
		||||
		size := computeApproximateRequestSize(r)
 | 
			
		||||
		exemplarObserve(
 | 
			
		||||
		observeWithExemplar(
 | 
			
		||||
			obs.With(labels(code, method, r.Method, 0, hOpts.extraMethods...)),
 | 
			
		||||
			float64(size),
 | 
			
		||||
			hOpts.getExemplarFn(r.Context()),
 | 
			
		||||
@@ -282,7 +286,7 @@ func InstrumentHandlerResponseSize(obs prometheus.ObserverVec, next http.Handler
 | 
			
		||||
	return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
 | 
			
		||||
		d := newDelegator(w, nil)
 | 
			
		||||
		next.ServeHTTP(d, r)
 | 
			
		||||
		exemplarObserve(
 | 
			
		||||
		observeWithExemplar(
 | 
			
		||||
			obs.With(labels(code, method, r.Method, d.Status(), hOpts.extraMethods...)),
 | 
			
		||||
			float64(d.Written()),
 | 
			
		||||
			hOpts.getExemplarFn(r.Context()),
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										34
									
								
								vendor/github.com/prometheus/client_golang/prometheus/registry.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										34
									
								
								vendor/github.com/prometheus/client_golang/prometheus/registry.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -252,9 +252,12 @@ func (errs MultiError) MaybeUnwrap() error {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Registry registers Prometheus collectors, collects their metrics, and gathers
 | 
			
		||||
// them into MetricFamilies for exposition. It implements both Registerer and
 | 
			
		||||
// Gatherer. The zero value is not usable. Create instances with NewRegistry or
 | 
			
		||||
// NewPedanticRegistry.
 | 
			
		||||
// them into MetricFamilies for exposition. It implements Registerer, Gatherer,
 | 
			
		||||
// and Collector. The zero value is not usable. Create instances with
 | 
			
		||||
// NewRegistry or NewPedanticRegistry.
 | 
			
		||||
//
 | 
			
		||||
// Registry implements Collector to allow it to be used for creating groups of
 | 
			
		||||
// metrics. See the Grouping example for how this can be done.
 | 
			
		||||
type Registry struct {
 | 
			
		||||
	mtx                   sync.RWMutex
 | 
			
		||||
	collectorsByID        map[uint64]Collector // ID is a hash of the descIDs.
 | 
			
		||||
@@ -556,6 +559,31 @@ func (r *Registry) Gather() ([]*dto.MetricFamily, error) {
 | 
			
		||||
	return internal.NormalizeMetricFamilies(metricFamiliesByName), errs.MaybeUnwrap()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Describe implements Collector.
 | 
			
		||||
func (r *Registry) Describe(ch chan<- *Desc) {
 | 
			
		||||
	r.mtx.RLock()
 | 
			
		||||
	defer r.mtx.RUnlock()
 | 
			
		||||
 | 
			
		||||
	// Only report the checked Collectors; unchecked collectors don't report any
 | 
			
		||||
	// Desc.
 | 
			
		||||
	for _, c := range r.collectorsByID {
 | 
			
		||||
		c.Describe(ch)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Collect implements Collector.
 | 
			
		||||
func (r *Registry) Collect(ch chan<- Metric) {
 | 
			
		||||
	r.mtx.RLock()
 | 
			
		||||
	defer r.mtx.RUnlock()
 | 
			
		||||
 | 
			
		||||
	for _, c := range r.collectorsByID {
 | 
			
		||||
		c.Collect(ch)
 | 
			
		||||
	}
 | 
			
		||||
	for _, c := range r.uncheckedCollectors {
 | 
			
		||||
		c.Collect(ch)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// WriteToTextfile calls Gather on the provided Gatherer, encodes the result in the
 | 
			
		||||
// Prometheus text format, and writes it to a temporary file. Upon success, the
 | 
			
		||||
// temporary file is renamed to the provided filename.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										9
									
								
								vendor/github.com/prometheus/client_golang/prometheus/summary.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/github.com/prometheus/client_golang/prometheus/summary.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -603,7 +603,8 @@ func (v *SummaryVec) GetMetricWith(labels Labels) (Observer, error) {
 | 
			
		||||
// WithLabelValues works as GetMetricWithLabelValues, but panics where
 | 
			
		||||
// GetMetricWithLabelValues would have returned an error. Not returning an
 | 
			
		||||
// error allows shortcuts like
 | 
			
		||||
//     myVec.WithLabelValues("404", "GET").Observe(42.21)
 | 
			
		||||
//
 | 
			
		||||
//	myVec.WithLabelValues("404", "GET").Observe(42.21)
 | 
			
		||||
func (v *SummaryVec) WithLabelValues(lvs ...string) Observer {
 | 
			
		||||
	s, err := v.GetMetricWithLabelValues(lvs...)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
@@ -614,7 +615,8 @@ func (v *SummaryVec) WithLabelValues(lvs ...string) Observer {
 | 
			
		||||
 | 
			
		||||
// With works as GetMetricWith, but panics where GetMetricWithLabels would have
 | 
			
		||||
// returned an error. Not returning an error allows shortcuts like
 | 
			
		||||
//     myVec.With(prometheus.Labels{"code": "404", "method": "GET"}).Observe(42.21)
 | 
			
		||||
//
 | 
			
		||||
//	myVec.With(prometheus.Labels{"code": "404", "method": "GET"}).Observe(42.21)
 | 
			
		||||
func (v *SummaryVec) With(labels Labels) Observer {
 | 
			
		||||
	s, err := v.GetMetricWith(labels)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
@@ -701,7 +703,8 @@ func (s *constSummary) Write(out *dto.Metric) error {
 | 
			
		||||
//
 | 
			
		||||
// quantiles maps ranks to quantile values. For example, a median latency of
 | 
			
		||||
// 0.23s and a 99th percentile latency of 0.56s would be expressed as:
 | 
			
		||||
//     map[float64]float64{0.5: 0.23, 0.99: 0.56}
 | 
			
		||||
//
 | 
			
		||||
//	map[float64]float64{0.5: 0.23, 0.99: 0.56}
 | 
			
		||||
//
 | 
			
		||||
// NewConstSummary returns an error if the length of labelValues is not
 | 
			
		||||
// consistent with the variable labels in Desc or if Desc is invalid.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								vendor/github.com/prometheus/client_golang/prometheus/timer.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/github.com/prometheus/client_golang/prometheus/timer.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -25,11 +25,12 @@ type Timer struct {
 | 
			
		||||
// NewTimer creates a new Timer. The provided Observer is used to observe a
 | 
			
		||||
// duration in seconds. Timer is usually used to time a function call in the
 | 
			
		||||
// following way:
 | 
			
		||||
//    func TimeMe() {
 | 
			
		||||
//        timer := NewTimer(myHistogram)
 | 
			
		||||
//        defer timer.ObserveDuration()
 | 
			
		||||
//        // Do actual work.
 | 
			
		||||
//    }
 | 
			
		||||
//
 | 
			
		||||
//	func TimeMe() {
 | 
			
		||||
//	    timer := NewTimer(myHistogram)
 | 
			
		||||
//	    defer timer.ObserveDuration()
 | 
			
		||||
//	    // Do actual work.
 | 
			
		||||
//	}
 | 
			
		||||
func NewTimer(o Observer) *Timer {
 | 
			
		||||
	return &Timer{
 | 
			
		||||
		begin:    time.Now(),
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										333
									
								
								vendor/github.com/prometheus/client_model/go/metrics.pb.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										333
									
								
								vendor/github.com/prometheus/client_model/go/metrics.pb.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,5 +1,5 @@
 | 
			
		||||
// Code generated by protoc-gen-go. DO NOT EDIT.
 | 
			
		||||
// source: metrics.proto
 | 
			
		||||
// source: io/prometheus/client/metrics.proto
 | 
			
		||||
 | 
			
		||||
package io_prometheus_client
 | 
			
		||||
 | 
			
		||||
@@ -24,11 +24,18 @@ const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 | 
			
		||||
type MetricType int32
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	MetricType_COUNTER   MetricType = 0
 | 
			
		||||
	MetricType_GAUGE     MetricType = 1
 | 
			
		||||
	MetricType_SUMMARY   MetricType = 2
 | 
			
		||||
	MetricType_UNTYPED   MetricType = 3
 | 
			
		||||
	// COUNTER must use the Metric field "counter".
 | 
			
		||||
	MetricType_COUNTER MetricType = 0
 | 
			
		||||
	// GAUGE must use the Metric field "gauge".
 | 
			
		||||
	MetricType_GAUGE MetricType = 1
 | 
			
		||||
	// SUMMARY must use the Metric field "summary".
 | 
			
		||||
	MetricType_SUMMARY MetricType = 2
 | 
			
		||||
	// UNTYPED must use the Metric field "untyped".
 | 
			
		||||
	MetricType_UNTYPED MetricType = 3
 | 
			
		||||
	// HISTOGRAM must use the Metric field "histogram".
 | 
			
		||||
	MetricType_HISTOGRAM MetricType = 4
 | 
			
		||||
	// GAUGE_HISTOGRAM must use the Metric field "histogram".
 | 
			
		||||
	MetricType_GAUGE_HISTOGRAM MetricType = 5
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var MetricType_name = map[int32]string{
 | 
			
		||||
@@ -37,14 +44,16 @@ var MetricType_name = map[int32]string{
 | 
			
		||||
	2: "SUMMARY",
 | 
			
		||||
	3: "UNTYPED",
 | 
			
		||||
	4: "HISTOGRAM",
 | 
			
		||||
	5: "GAUGE_HISTOGRAM",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var MetricType_value = map[string]int32{
 | 
			
		||||
	"COUNTER":   0,
 | 
			
		||||
	"GAUGE":     1,
 | 
			
		||||
	"SUMMARY":   2,
 | 
			
		||||
	"UNTYPED":   3,
 | 
			
		||||
	"HISTOGRAM": 4,
 | 
			
		||||
	"COUNTER":         0,
 | 
			
		||||
	"GAUGE":           1,
 | 
			
		||||
	"SUMMARY":         2,
 | 
			
		||||
	"UNTYPED":         3,
 | 
			
		||||
	"HISTOGRAM":       4,
 | 
			
		||||
	"GAUGE_HISTOGRAM": 5,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (x MetricType) Enum() *MetricType {
 | 
			
		||||
@@ -67,7 +76,7 @@ func (x *MetricType) UnmarshalJSON(data []byte) error {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (MetricType) EnumDescriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{0}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{0}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type LabelPair struct {
 | 
			
		||||
@@ -82,7 +91,7 @@ func (m *LabelPair) Reset()         { *m = LabelPair{} }
 | 
			
		||||
func (m *LabelPair) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*LabelPair) ProtoMessage()    {}
 | 
			
		||||
func (*LabelPair) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{0}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{0}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *LabelPair) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -128,7 +137,7 @@ func (m *Gauge) Reset()         { *m = Gauge{} }
 | 
			
		||||
func (m *Gauge) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Gauge) ProtoMessage()    {}
 | 
			
		||||
func (*Gauge) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{1}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Gauge) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -168,7 +177,7 @@ func (m *Counter) Reset()         { *m = Counter{} }
 | 
			
		||||
func (m *Counter) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Counter) ProtoMessage()    {}
 | 
			
		||||
func (*Counter) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{2}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{2}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Counter) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -215,7 +224,7 @@ func (m *Quantile) Reset()         { *m = Quantile{} }
 | 
			
		||||
func (m *Quantile) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Quantile) ProtoMessage()    {}
 | 
			
		||||
func (*Quantile) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{3}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{3}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Quantile) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -263,7 +272,7 @@ func (m *Summary) Reset()         { *m = Summary{} }
 | 
			
		||||
func (m *Summary) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Summary) ProtoMessage()    {}
 | 
			
		||||
func (*Summary) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{4}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{4}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Summary) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -316,7 +325,7 @@ func (m *Untyped) Reset()         { *m = Untyped{} }
 | 
			
		||||
func (m *Untyped) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Untyped) ProtoMessage()    {}
 | 
			
		||||
func (*Untyped) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{5}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{5}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Untyped) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -345,9 +354,34 @@ func (m *Untyped) GetValue() float64 {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Histogram struct {
 | 
			
		||||
	SampleCount          *uint64   `protobuf:"varint,1,opt,name=sample_count,json=sampleCount" json:"sample_count,omitempty"`
 | 
			
		||||
	SampleSum            *float64  `protobuf:"fixed64,2,opt,name=sample_sum,json=sampleSum" json:"sample_sum,omitempty"`
 | 
			
		||||
	Bucket               []*Bucket `protobuf:"bytes,3,rep,name=bucket" json:"bucket,omitempty"`
 | 
			
		||||
	SampleCount      *uint64  `protobuf:"varint,1,opt,name=sample_count,json=sampleCount" json:"sample_count,omitempty"`
 | 
			
		||||
	SampleCountFloat *float64 `protobuf:"fixed64,4,opt,name=sample_count_float,json=sampleCountFloat" json:"sample_count_float,omitempty"`
 | 
			
		||||
	SampleSum        *float64 `protobuf:"fixed64,2,opt,name=sample_sum,json=sampleSum" json:"sample_sum,omitempty"`
 | 
			
		||||
	// Buckets for the conventional histogram.
 | 
			
		||||
	Bucket []*Bucket `protobuf:"bytes,3,rep,name=bucket" json:"bucket,omitempty"`
 | 
			
		||||
	// schema defines the bucket schema. Currently, valid numbers are -4 <= n <= 8.
 | 
			
		||||
	// They are all for base-2 bucket schemas, where 1 is a bucket boundary in each case, and
 | 
			
		||||
	// then each power of two is divided into 2^n logarithmic buckets.
 | 
			
		||||
	// Or in other words, each bucket boundary is the previous boundary times 2^(2^-n).
 | 
			
		||||
	// In the future, more bucket schemas may be added using numbers < -4 or > 8.
 | 
			
		||||
	Schema         *int32   `protobuf:"zigzag32,5,opt,name=schema" json:"schema,omitempty"`
 | 
			
		||||
	ZeroThreshold  *float64 `protobuf:"fixed64,6,opt,name=zero_threshold,json=zeroThreshold" json:"zero_threshold,omitempty"`
 | 
			
		||||
	ZeroCount      *uint64  `protobuf:"varint,7,opt,name=zero_count,json=zeroCount" json:"zero_count,omitempty"`
 | 
			
		||||
	ZeroCountFloat *float64 `protobuf:"fixed64,8,opt,name=zero_count_float,json=zeroCountFloat" json:"zero_count_float,omitempty"`
 | 
			
		||||
	// Negative buckets for the native histogram.
 | 
			
		||||
	NegativeSpan []*BucketSpan `protobuf:"bytes,9,rep,name=negative_span,json=negativeSpan" json:"negative_span,omitempty"`
 | 
			
		||||
	// Use either "negative_delta" or "negative_count", the former for
 | 
			
		||||
	// regular histograms with integer counts, the latter for float
 | 
			
		||||
	// histograms.
 | 
			
		||||
	NegativeDelta []int64   `protobuf:"zigzag64,10,rep,name=negative_delta,json=negativeDelta" json:"negative_delta,omitempty"`
 | 
			
		||||
	NegativeCount []float64 `protobuf:"fixed64,11,rep,name=negative_count,json=negativeCount" json:"negative_count,omitempty"`
 | 
			
		||||
	// Positive buckets for the native histogram.
 | 
			
		||||
	PositiveSpan []*BucketSpan `protobuf:"bytes,12,rep,name=positive_span,json=positiveSpan" json:"positive_span,omitempty"`
 | 
			
		||||
	// Use either "positive_delta" or "positive_count", the former for
 | 
			
		||||
	// regular histograms with integer counts, the latter for float
 | 
			
		||||
	// histograms.
 | 
			
		||||
	PositiveDelta        []int64   `protobuf:"zigzag64,13,rep,name=positive_delta,json=positiveDelta" json:"positive_delta,omitempty"`
 | 
			
		||||
	PositiveCount        []float64 `protobuf:"fixed64,14,rep,name=positive_count,json=positiveCount" json:"positive_count,omitempty"`
 | 
			
		||||
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 | 
			
		||||
	XXX_unrecognized     []byte    `json:"-"`
 | 
			
		||||
	XXX_sizecache        int32     `json:"-"`
 | 
			
		||||
@@ -357,7 +391,7 @@ func (m *Histogram) Reset()         { *m = Histogram{} }
 | 
			
		||||
func (m *Histogram) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Histogram) ProtoMessage()    {}
 | 
			
		||||
func (*Histogram) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{6}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{6}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -385,6 +419,13 @@ func (m *Histogram) GetSampleCount() uint64 {
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetSampleCountFloat() float64 {
 | 
			
		||||
	if m != nil && m.SampleCountFloat != nil {
 | 
			
		||||
		return *m.SampleCountFloat
 | 
			
		||||
	}
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetSampleSum() float64 {
 | 
			
		||||
	if m != nil && m.SampleSum != nil {
 | 
			
		||||
		return *m.SampleSum
 | 
			
		||||
@@ -399,8 +440,81 @@ func (m *Histogram) GetBucket() []*Bucket {
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetSchema() int32 {
 | 
			
		||||
	if m != nil && m.Schema != nil {
 | 
			
		||||
		return *m.Schema
 | 
			
		||||
	}
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetZeroThreshold() float64 {
 | 
			
		||||
	if m != nil && m.ZeroThreshold != nil {
 | 
			
		||||
		return *m.ZeroThreshold
 | 
			
		||||
	}
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetZeroCount() uint64 {
 | 
			
		||||
	if m != nil && m.ZeroCount != nil {
 | 
			
		||||
		return *m.ZeroCount
 | 
			
		||||
	}
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetZeroCountFloat() float64 {
 | 
			
		||||
	if m != nil && m.ZeroCountFloat != nil {
 | 
			
		||||
		return *m.ZeroCountFloat
 | 
			
		||||
	}
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetNegativeSpan() []*BucketSpan {
 | 
			
		||||
	if m != nil {
 | 
			
		||||
		return m.NegativeSpan
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetNegativeDelta() []int64 {
 | 
			
		||||
	if m != nil {
 | 
			
		||||
		return m.NegativeDelta
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetNegativeCount() []float64 {
 | 
			
		||||
	if m != nil {
 | 
			
		||||
		return m.NegativeCount
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetPositiveSpan() []*BucketSpan {
 | 
			
		||||
	if m != nil {
 | 
			
		||||
		return m.PositiveSpan
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetPositiveDelta() []int64 {
 | 
			
		||||
	if m != nil {
 | 
			
		||||
		return m.PositiveDelta
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Histogram) GetPositiveCount() []float64 {
 | 
			
		||||
	if m != nil {
 | 
			
		||||
		return m.PositiveCount
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// A Bucket of a conventional histogram, each of which is treated as
 | 
			
		||||
// an individual counter-like time series by Prometheus.
 | 
			
		||||
type Bucket struct {
 | 
			
		||||
	CumulativeCount      *uint64   `protobuf:"varint,1,opt,name=cumulative_count,json=cumulativeCount" json:"cumulative_count,omitempty"`
 | 
			
		||||
	CumulativeCountFloat *float64  `protobuf:"fixed64,4,opt,name=cumulative_count_float,json=cumulativeCountFloat" json:"cumulative_count_float,omitempty"`
 | 
			
		||||
	UpperBound           *float64  `protobuf:"fixed64,2,opt,name=upper_bound,json=upperBound" json:"upper_bound,omitempty"`
 | 
			
		||||
	Exemplar             *Exemplar `protobuf:"bytes,3,opt,name=exemplar" json:"exemplar,omitempty"`
 | 
			
		||||
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
 | 
			
		||||
@@ -412,7 +526,7 @@ func (m *Bucket) Reset()         { *m = Bucket{} }
 | 
			
		||||
func (m *Bucket) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Bucket) ProtoMessage()    {}
 | 
			
		||||
func (*Bucket) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{7}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{7}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Bucket) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -440,6 +554,13 @@ func (m *Bucket) GetCumulativeCount() uint64 {
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Bucket) GetCumulativeCountFloat() float64 {
 | 
			
		||||
	if m != nil && m.CumulativeCountFloat != nil {
 | 
			
		||||
		return *m.CumulativeCountFloat
 | 
			
		||||
	}
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Bucket) GetUpperBound() float64 {
 | 
			
		||||
	if m != nil && m.UpperBound != nil {
 | 
			
		||||
		return *m.UpperBound
 | 
			
		||||
@@ -454,6 +575,59 @@ func (m *Bucket) GetExemplar() *Exemplar {
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// A BucketSpan defines a number of consecutive buckets in a native
 | 
			
		||||
// histogram with their offset. Logically, it would be more
 | 
			
		||||
// straightforward to include the bucket counts in the Span. However,
 | 
			
		||||
// the protobuf representation is more compact in the way the data is
 | 
			
		||||
// structured here (with all the buckets in a single array separate
 | 
			
		||||
// from the Spans).
 | 
			
		||||
type BucketSpan struct {
 | 
			
		||||
	Offset               *int32   `protobuf:"zigzag32,1,opt,name=offset" json:"offset,omitempty"`
 | 
			
		||||
	Length               *uint32  `protobuf:"varint,2,opt,name=length" json:"length,omitempty"`
 | 
			
		||||
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 | 
			
		||||
	XXX_unrecognized     []byte   `json:"-"`
 | 
			
		||||
	XXX_sizecache        int32    `json:"-"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *BucketSpan) Reset()         { *m = BucketSpan{} }
 | 
			
		||||
func (m *BucketSpan) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*BucketSpan) ProtoMessage()    {}
 | 
			
		||||
func (*BucketSpan) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{8}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *BucketSpan) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
	return xxx_messageInfo_BucketSpan.Unmarshal(m, b)
 | 
			
		||||
}
 | 
			
		||||
func (m *BucketSpan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 | 
			
		||||
	return xxx_messageInfo_BucketSpan.Marshal(b, m, deterministic)
 | 
			
		||||
}
 | 
			
		||||
func (m *BucketSpan) XXX_Merge(src proto.Message) {
 | 
			
		||||
	xxx_messageInfo_BucketSpan.Merge(m, src)
 | 
			
		||||
}
 | 
			
		||||
func (m *BucketSpan) XXX_Size() int {
 | 
			
		||||
	return xxx_messageInfo_BucketSpan.Size(m)
 | 
			
		||||
}
 | 
			
		||||
func (m *BucketSpan) XXX_DiscardUnknown() {
 | 
			
		||||
	xxx_messageInfo_BucketSpan.DiscardUnknown(m)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var xxx_messageInfo_BucketSpan proto.InternalMessageInfo
 | 
			
		||||
 | 
			
		||||
func (m *BucketSpan) GetOffset() int32 {
 | 
			
		||||
	if m != nil && m.Offset != nil {
 | 
			
		||||
		return *m.Offset
 | 
			
		||||
	}
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *BucketSpan) GetLength() uint32 {
 | 
			
		||||
	if m != nil && m.Length != nil {
 | 
			
		||||
		return *m.Length
 | 
			
		||||
	}
 | 
			
		||||
	return 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Exemplar struct {
 | 
			
		||||
	Label                []*LabelPair         `protobuf:"bytes,1,rep,name=label" json:"label,omitempty"`
 | 
			
		||||
	Value                *float64             `protobuf:"fixed64,2,opt,name=value" json:"value,omitempty"`
 | 
			
		||||
@@ -467,7 +641,7 @@ func (m *Exemplar) Reset()         { *m = Exemplar{} }
 | 
			
		||||
func (m *Exemplar) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Exemplar) ProtoMessage()    {}
 | 
			
		||||
func (*Exemplar) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{8}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{9}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Exemplar) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -526,7 +700,7 @@ func (m *Metric) Reset()         { *m = Metric{} }
 | 
			
		||||
func (m *Metric) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*Metric) ProtoMessage()    {}
 | 
			
		||||
func (*Metric) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{9}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{10}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *Metric) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -610,7 +784,7 @@ func (m *MetricFamily) Reset()         { *m = MetricFamily{} }
 | 
			
		||||
func (m *MetricFamily) String() string { return proto.CompactTextString(m) }
 | 
			
		||||
func (*MetricFamily) ProtoMessage()    {}
 | 
			
		||||
func (*MetricFamily) Descriptor() ([]byte, []int) {
 | 
			
		||||
	return fileDescriptor_6039342a2ba47b72, []int{10}
 | 
			
		||||
	return fileDescriptor_d1e5ddb18987a258, []int{11}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (m *MetricFamily) XXX_Unmarshal(b []byte) error {
 | 
			
		||||
@@ -669,55 +843,72 @@ func init() {
 | 
			
		||||
	proto.RegisterType((*Untyped)(nil), "io.prometheus.client.Untyped")
 | 
			
		||||
	proto.RegisterType((*Histogram)(nil), "io.prometheus.client.Histogram")
 | 
			
		||||
	proto.RegisterType((*Bucket)(nil), "io.prometheus.client.Bucket")
 | 
			
		||||
	proto.RegisterType((*BucketSpan)(nil), "io.prometheus.client.BucketSpan")
 | 
			
		||||
	proto.RegisterType((*Exemplar)(nil), "io.prometheus.client.Exemplar")
 | 
			
		||||
	proto.RegisterType((*Metric)(nil), "io.prometheus.client.Metric")
 | 
			
		||||
	proto.RegisterType((*MetricFamily)(nil), "io.prometheus.client.MetricFamily")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func init() { proto.RegisterFile("metrics.proto", fileDescriptor_6039342a2ba47b72) }
 | 
			
		||||
 | 
			
		||||
var fileDescriptor_6039342a2ba47b72 = []byte{
 | 
			
		||||
	// 665 bytes of a gzipped FileDescriptorProto
 | 
			
		||||
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcd, 0x6e, 0xd3, 0x4c,
 | 
			
		||||
	0x14, 0xfd, 0xdc, 0x38, 0x3f, 0xbe, 0x69, 0x3f, 0xa2, 0x51, 0x17, 0x56, 0xa1, 0x24, 0x78, 0x55,
 | 
			
		||||
	0x58, 0x38, 0xa2, 0x6a, 0x05, 0x2a, 0xb0, 0x68, 0x4b, 0x48, 0x91, 0x48, 0x5b, 0x26, 0xc9, 0xa2,
 | 
			
		||||
	0xb0, 0x88, 0x1c, 0x77, 0x70, 0x2c, 0x3c, 0xb1, 0xb1, 0x67, 0x2a, 0xb2, 0x66, 0xc1, 0x16, 0x5e,
 | 
			
		||||
	0x81, 0x17, 0x05, 0xcd, 0x8f, 0x6d, 0x2a, 0xb9, 0x95, 0x40, 0xec, 0x66, 0xee, 0x3d, 0xe7, 0xfa,
 | 
			
		||||
	0xcc, 0xf8, 0x9c, 0x81, 0x0d, 0x4a, 0x58, 0x1a, 0xfa, 0x99, 0x9b, 0xa4, 0x31, 0x8b, 0xd1, 0x66,
 | 
			
		||||
	0x18, 0x8b, 0x15, 0x25, 0x6c, 0x41, 0x78, 0xe6, 0xfa, 0x51, 0x48, 0x96, 0x6c, 0xab, 0x1b, 0xc4,
 | 
			
		||||
	0x71, 0x10, 0x91, 0xbe, 0xc4, 0xcc, 0xf9, 0x87, 0x3e, 0x0b, 0x29, 0xc9, 0x98, 0x47, 0x13, 0x45,
 | 
			
		||||
	0x73, 0xf6, 0xc1, 0x7a, 0xe3, 0xcd, 0x49, 0x74, 0xee, 0x85, 0x29, 0x42, 0x60, 0x2e, 0x3d, 0x4a,
 | 
			
		||||
	0x6c, 0xa3, 0x67, 0xec, 0x58, 0x58, 0xae, 0xd1, 0x26, 0xd4, 0xaf, 0xbc, 0x88, 0x13, 0x7b, 0x4d,
 | 
			
		||||
	0x16, 0xd5, 0xc6, 0xd9, 0x86, 0xfa, 0xd0, 0xe3, 0xc1, 0x6f, 0x6d, 0xc1, 0x31, 0xf2, 0xf6, 0x7b,
 | 
			
		||||
	0x68, 0x1e, 0xc7, 0x7c, 0xc9, 0x48, 0x5a, 0x0d, 0x40, 0x07, 0xd0, 0x22, 0x9f, 0x09, 0x4d, 0x22,
 | 
			
		||||
	0x2f, 0x95, 0x83, 0xdb, 0xbb, 0xf7, 0xdd, 0xaa, 0x03, 0xb8, 0x03, 0x8d, 0xc2, 0x05, 0xde, 0x79,
 | 
			
		||||
	0x0e, 0xad, 0xb7, 0xdc, 0x5b, 0xb2, 0x30, 0x22, 0x68, 0x0b, 0x5a, 0x9f, 0xf4, 0x5a, 0x7f, 0xa0,
 | 
			
		||||
	0xd8, 0x5f, 0x57, 0x5e, 0x48, 0xfb, 0x6a, 0x40, 0x73, 0xcc, 0x29, 0xf5, 0xd2, 0x15, 0x7a, 0x00,
 | 
			
		||||
	0xeb, 0x99, 0x47, 0x93, 0x88, 0xcc, 0x7c, 0xa1, 0x56, 0x4e, 0x30, 0x71, 0x5b, 0xd5, 0xe4, 0x01,
 | 
			
		||||
	0xd0, 0x36, 0x80, 0x86, 0x64, 0x9c, 0xea, 0x49, 0x96, 0xaa, 0x8c, 0x39, 0x15, 0xe7, 0x28, 0xbe,
 | 
			
		||||
	0x5f, 0xeb, 0xd5, 0x6e, 0x3e, 0x47, 0xae, 0xb8, 0xd4, 0xe7, 0x74, 0xa1, 0x39, 0x5d, 0xb2, 0x55,
 | 
			
		||||
	0x42, 0x2e, 0x6f, 0xb8, 0xc5, 0x2f, 0x06, 0x58, 0x27, 0x61, 0xc6, 0xe2, 0x20, 0xf5, 0xe8, 0x3f,
 | 
			
		||||
	0x10, 0xbb, 0x07, 0x8d, 0x39, 0xf7, 0x3f, 0x12, 0xa6, 0xa5, 0xde, 0xab, 0x96, 0x7a, 0x24, 0x31,
 | 
			
		||||
	0x58, 0x63, 0x9d, 0x6f, 0x06, 0x34, 0x54, 0x09, 0x3d, 0x84, 0x8e, 0xcf, 0x29, 0x8f, 0x3c, 0x16,
 | 
			
		||||
	0x5e, 0x5d, 0x97, 0x71, 0xa7, 0xac, 0x2b, 0x29, 0x5d, 0x68, 0xf3, 0x24, 0x21, 0xe9, 0x6c, 0x1e,
 | 
			
		||||
	0xf3, 0xe5, 0xa5, 0xd6, 0x02, 0xb2, 0x74, 0x24, 0x2a, 0xd7, 0x1c, 0x50, 0xfb, 0x43, 0x07, 0x7c,
 | 
			
		||||
	0x37, 0xa0, 0x95, 0x97, 0xd1, 0x3e, 0xd4, 0x23, 0xe1, 0x60, 0xdb, 0x90, 0x87, 0xea, 0x56, 0x4f,
 | 
			
		||||
	0x29, 0x4c, 0x8e, 0x15, 0xba, 0xda, 0x1d, 0xe8, 0x29, 0x58, 0x45, 0x42, 0xb4, 0xac, 0x2d, 0x57,
 | 
			
		||||
	0x65, 0xc8, 0xcd, 0x33, 0xe4, 0x4e, 0x72, 0x04, 0x2e, 0xc1, 0xce, 0xcf, 0x35, 0x68, 0x8c, 0x64,
 | 
			
		||||
	0x22, 0xff, 0x56, 0xd1, 0x63, 0xa8, 0x07, 0x22, 0x53, 0x3a, 0x10, 0x77, 0xab, 0x69, 0x32, 0x76,
 | 
			
		||||
	0x58, 0x21, 0xd1, 0x13, 0x68, 0xfa, 0x2a, 0x67, 0x5a, 0xec, 0x76, 0x35, 0x49, 0x87, 0x11, 0xe7,
 | 
			
		||||
	0x68, 0x41, 0xcc, 0x54, 0x08, 0x6c, 0xf3, 0x36, 0xa2, 0x4e, 0x0a, 0xce, 0xd1, 0x82, 0xc8, 0x95,
 | 
			
		||||
	0x69, 0xed, 0xfa, 0x6d, 0x44, 0xed, 0x6c, 0x9c, 0xa3, 0xd1, 0x0b, 0xb0, 0x16, 0xb9, 0x97, 0xed,
 | 
			
		||||
	0xa6, 0xa4, 0xde, 0x70, 0x31, 0x85, 0xe5, 0x71, 0xc9, 0x10, 0xee, 0x2f, 0xee, 0x7a, 0x46, 0x33,
 | 
			
		||||
	0xbb, 0xd1, 0x33, 0x76, 0x6a, 0xb8, 0x5d, 0xd4, 0x46, 0x99, 0xf3, 0xc3, 0x80, 0x75, 0xf5, 0x07,
 | 
			
		||||
	0x5e, 0x79, 0x34, 0x8c, 0x56, 0x95, 0xcf, 0x19, 0x02, 0x73, 0x41, 0xa2, 0x44, 0xbf, 0x66, 0x72,
 | 
			
		||||
	0x8d, 0xf6, 0xc0, 0x14, 0x1a, 0xe5, 0x15, 0xfe, 0xbf, 0xdb, 0xab, 0x56, 0xa5, 0x26, 0x4f, 0x56,
 | 
			
		||||
	0x09, 0xc1, 0x12, 0x2d, 0xd2, 0xa4, 0x5e, 0x60, 0xdb, 0xbc, 0x2d, 0x4d, 0x8a, 0x87, 0x35, 0xf6,
 | 
			
		||||
	0xd1, 0x08, 0xa0, 0x9c, 0x84, 0xda, 0xd0, 0x3c, 0x3e, 0x9b, 0x9e, 0x4e, 0x06, 0xb8, 0xf3, 0x1f,
 | 
			
		||||
	0xb2, 0xa0, 0x3e, 0x3c, 0x9c, 0x0e, 0x07, 0x1d, 0x43, 0xd4, 0xc7, 0xd3, 0xd1, 0xe8, 0x10, 0x5f,
 | 
			
		||||
	0x74, 0xd6, 0xc4, 0x66, 0x7a, 0x3a, 0xb9, 0x38, 0x1f, 0xbc, 0xec, 0xd4, 0xd0, 0x06, 0x58, 0x27,
 | 
			
		||||
	0xaf, 0xc7, 0x93, 0xb3, 0x21, 0x3e, 0x1c, 0x75, 0xcc, 0x23, 0x0c, 0x95, 0xef, 0xfe, 0xbb, 0x83,
 | 
			
		||||
	0x20, 0x64, 0x0b, 0x3e, 0x77, 0xfd, 0x98, 0xf6, 0xcb, 0x6e, 0x5f, 0x75, 0x67, 0x34, 0xbe, 0x24,
 | 
			
		||||
	0x51, 0x3f, 0x88, 0x9f, 0x85, 0xf1, 0xac, 0xec, 0xce, 0x54, 0xf7, 0x57, 0x00, 0x00, 0x00, 0xff,
 | 
			
		||||
	0xff, 0xd0, 0x84, 0x91, 0x73, 0x59, 0x06, 0x00, 0x00,
 | 
			
		||||
func init() {
 | 
			
		||||
	proto.RegisterFile("io/prometheus/client/metrics.proto", fileDescriptor_d1e5ddb18987a258)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var fileDescriptor_d1e5ddb18987a258 = []byte{
 | 
			
		||||
	// 896 bytes of a gzipped FileDescriptorProto
 | 
			
		||||
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0xdd, 0x8e, 0xdb, 0x44,
 | 
			
		||||
	0x18, 0xc5, 0x9b, 0x5f, 0x7f, 0xd9, 0x6c, 0xd3, 0x61, 0x55, 0x59, 0x0b, 0xcb, 0x06, 0x4b, 0x48,
 | 
			
		||||
	0x0b, 0x42, 0x8e, 0x40, 0x5b, 0x81, 0x0a, 0x5c, 0xec, 0xb6, 0xe9, 0x16, 0x89, 0xb4, 0x65, 0x92,
 | 
			
		||||
	0x5c, 0x14, 0x2e, 0xac, 0x49, 0x32, 0xeb, 0x58, 0x78, 0x3c, 0xc6, 0x1e, 0x57, 0x2c, 0x2f, 0xc0,
 | 
			
		||||
	0x35, 0xaf, 0xc0, 0xc3, 0xf0, 0x22, 0x3c, 0x08, 0x68, 0xfe, 0xec, 0xdd, 0xe2, 0x94, 0xd2, 0x3b,
 | 
			
		||||
	0x7f, 0x67, 0xce, 0xf7, 0xcd, 0x39, 0xe3, 0xc9, 0x71, 0xc0, 0x8f, 0xf9, 0x24, 0xcb, 0x39, 0xa3,
 | 
			
		||||
	0x62, 0x4b, 0xcb, 0x62, 0xb2, 0x4e, 0x62, 0x9a, 0x8a, 0x09, 0xa3, 0x22, 0x8f, 0xd7, 0x45, 0x90,
 | 
			
		||||
	0xe5, 0x5c, 0x70, 0x74, 0x18, 0xf3, 0xa0, 0xe6, 0x04, 0x9a, 0x73, 0x74, 0x12, 0x71, 0x1e, 0x25,
 | 
			
		||||
	0x74, 0xa2, 0x38, 0xab, 0xf2, 0x6a, 0x22, 0x62, 0x46, 0x0b, 0x41, 0x58, 0xa6, 0xdb, 0xfc, 0xfb,
 | 
			
		||||
	0xe0, 0x7e, 0x47, 0x56, 0x34, 0x79, 0x4e, 0xe2, 0x1c, 0x21, 0x68, 0xa7, 0x84, 0x51, 0xcf, 0x19,
 | 
			
		||||
	0x3b, 0xa7, 0x2e, 0x56, 0xcf, 0xe8, 0x10, 0x3a, 0x2f, 0x49, 0x52, 0x52, 0x6f, 0x4f, 0x81, 0xba,
 | 
			
		||||
	0xf0, 0x8f, 0xa1, 0x73, 0x49, 0xca, 0xe8, 0xc6, 0xb2, 0xec, 0x71, 0xec, 0xf2, 0x8f, 0xd0, 0x7b,
 | 
			
		||||
	0xc8, 0xcb, 0x54, 0xd0, 0xbc, 0x99, 0x80, 0x1e, 0x40, 0x9f, 0xfe, 0x42, 0x59, 0x96, 0x90, 0x5c,
 | 
			
		||||
	0x0d, 0x1e, 0x7c, 0xfe, 0x41, 0xd0, 0x64, 0x20, 0x98, 0x1a, 0x16, 0xae, 0xf8, 0xfe, 0xd7, 0xd0,
 | 
			
		||||
	0xff, 0xbe, 0x24, 0xa9, 0x88, 0x13, 0x8a, 0x8e, 0xa0, 0xff, 0xb3, 0x79, 0x36, 0x1b, 0x54, 0xf5,
 | 
			
		||||
	0x6d, 0xe5, 0x95, 0xb4, 0xdf, 0x1c, 0xe8, 0xcd, 0x4b, 0xc6, 0x48, 0x7e, 0x8d, 0x3e, 0x84, 0xfd,
 | 
			
		||||
	0x82, 0xb0, 0x2c, 0xa1, 0xe1, 0x5a, 0xaa, 0x55, 0x13, 0xda, 0x78, 0xa0, 0x31, 0x65, 0x00, 0x1d,
 | 
			
		||||
	0x03, 0x18, 0x4a, 0x51, 0x32, 0x33, 0xc9, 0xd5, 0xc8, 0xbc, 0x64, 0xd2, 0x47, 0xb5, 0x7f, 0x6b,
 | 
			
		||||
	0xdc, 0xda, 0xed, 0xc3, 0x2a, 0xae, 0xf5, 0xf9, 0x27, 0xd0, 0x5b, 0xa6, 0xe2, 0x3a, 0xa3, 0x9b,
 | 
			
		||||
	0x1d, 0xa7, 0xf8, 0x57, 0x1b, 0xdc, 0x27, 0x71, 0x21, 0x78, 0x94, 0x13, 0xf6, 0x26, 0x62, 0x3f,
 | 
			
		||||
	0x05, 0x74, 0x93, 0x12, 0x5e, 0x25, 0x9c, 0x08, 0xaf, 0xad, 0x66, 0x8e, 0x6e, 0x10, 0x1f, 0x4b,
 | 
			
		||||
	0xfc, 0xbf, 0xac, 0x9d, 0x41, 0x77, 0x55, 0xae, 0x7f, 0xa2, 0xc2, 0x18, 0x7b, 0xbf, 0xd9, 0xd8,
 | 
			
		||||
	0x85, 0xe2, 0x60, 0xc3, 0x45, 0xf7, 0xa0, 0x5b, 0xac, 0xb7, 0x94, 0x11, 0xaf, 0x33, 0x76, 0x4e,
 | 
			
		||||
	0xef, 0x62, 0x53, 0xa1, 0x8f, 0xe0, 0xe0, 0x57, 0x9a, 0xf3, 0x50, 0x6c, 0x73, 0x5a, 0x6c, 0x79,
 | 
			
		||||
	0xb2, 0xf1, 0xba, 0x6a, 0xc3, 0xa1, 0x44, 0x17, 0x16, 0x94, 0x9a, 0x14, 0x4d, 0x5b, 0xec, 0x29,
 | 
			
		||||
	0x8b, 0xae, 0x44, 0xb4, 0xc1, 0x53, 0x18, 0xd5, 0xcb, 0xc6, 0x5e, 0x5f, 0xcd, 0x39, 0xa8, 0x48,
 | 
			
		||||
	0xda, 0xdc, 0x14, 0x86, 0x29, 0x8d, 0x88, 0x88, 0x5f, 0xd2, 0xb0, 0xc8, 0x48, 0xea, 0xb9, 0xca,
 | 
			
		||||
	0xc4, 0xf8, 0x75, 0x26, 0xe6, 0x19, 0x49, 0xf1, 0xbe, 0x6d, 0x93, 0x95, 0x94, 0x5d, 0x8d, 0xd9,
 | 
			
		||||
	0xd0, 0x44, 0x10, 0x0f, 0xc6, 0xad, 0x53, 0x84, 0xab, 0xe1, 0x8f, 0x24, 0x78, 0x8b, 0xa6, 0xa5,
 | 
			
		||||
	0x0f, 0xc6, 0x2d, 0xe9, 0xce, 0xa2, 0x5a, 0xfe, 0x14, 0x86, 0x19, 0x2f, 0xe2, 0x5a, 0xd4, 0xfe,
 | 
			
		||||
	0x9b, 0x8a, 0xb2, 0x6d, 0x56, 0x54, 0x35, 0x46, 0x8b, 0x1a, 0x6a, 0x51, 0x16, 0xad, 0x44, 0x55,
 | 
			
		||||
	0x34, 0x2d, 0xea, 0x40, 0x8b, 0xb2, 0xa8, 0x12, 0xe5, 0xff, 0xe9, 0x40, 0x57, 0x6f, 0x85, 0x3e,
 | 
			
		||||
	0x86, 0xd1, 0xba, 0x64, 0x65, 0x72, 0xd3, 0x88, 0xbe, 0x66, 0x77, 0x6a, 0x5c, 0x5b, 0x39, 0x83,
 | 
			
		||||
	0x7b, 0xaf, 0x52, 0x6f, 0x5d, 0xb7, 0xc3, 0x57, 0x1a, 0xf4, 0x5b, 0x39, 0x81, 0x41, 0x99, 0x65,
 | 
			
		||||
	0x34, 0x0f, 0x57, 0xbc, 0x4c, 0x37, 0xe6, 0xce, 0x81, 0x82, 0x2e, 0x24, 0x72, 0x2b, 0x17, 0x5a,
 | 
			
		||||
	0xff, 0x3b, 0x17, 0xa0, 0x3e, 0x32, 0x79, 0x11, 0xf9, 0xd5, 0x55, 0x41, 0xb5, 0x83, 0xbb, 0xd8,
 | 
			
		||||
	0x54, 0x12, 0x4f, 0x68, 0x1a, 0x89, 0xad, 0xda, 0x7d, 0x88, 0x4d, 0xe5, 0xff, 0xee, 0x40, 0xdf,
 | 
			
		||||
	0x0e, 0x45, 0xf7, 0xa1, 0x93, 0xc8, 0x54, 0xf4, 0x1c, 0xf5, 0x82, 0x4e, 0x9a, 0x35, 0x54, 0xc1,
 | 
			
		||||
	0x89, 0x35, 0xbb, 0x39, 0x71, 0xd0, 0x97, 0xe0, 0x56, 0xa9, 0x6b, 0x4c, 0x1d, 0x05, 0x3a, 0x97,
 | 
			
		||||
	0x03, 0x9b, 0xcb, 0xc1, 0xc2, 0x32, 0x70, 0x4d, 0xf6, 0xff, 0xde, 0x83, 0xee, 0x4c, 0xa5, 0xfc,
 | 
			
		||||
	0xdb, 0x2a, 0xfa, 0x0c, 0x3a, 0x91, 0xcc, 0x69, 0x13, 0xb2, 0xef, 0x35, 0xb7, 0xa9, 0x28, 0xc7,
 | 
			
		||||
	0x9a, 0x89, 0xbe, 0x80, 0xde, 0x5a, 0x67, 0xb7, 0x11, 0x7b, 0xdc, 0xdc, 0x64, 0x02, 0x1e, 0x5b,
 | 
			
		||||
	0xb6, 0x6c, 0x2c, 0x74, 0xb0, 0xaa, 0x3b, 0xb0, 0xb3, 0xd1, 0xa4, 0x2f, 0xb6, 0x6c, 0xd9, 0x58,
 | 
			
		||||
	0xea, 0x20, 0x54, 0xa1, 0xb1, 0xb3, 0xd1, 0xa4, 0x25, 0xb6, 0x6c, 0xf4, 0x0d, 0xb8, 0x5b, 0x9b,
 | 
			
		||||
	0x8f, 0x2a, 0x2c, 0x76, 0x1e, 0x4c, 0x15, 0xa3, 0xb8, 0xee, 0x90, 0x89, 0x5a, 0x9d, 0x75, 0xc8,
 | 
			
		||||
	0x0a, 0x95, 0x48, 0x2d, 0x3c, 0xa8, 0xb0, 0x59, 0xe1, 0xff, 0xe1, 0xc0, 0xbe, 0x7e, 0x03, 0x8f,
 | 
			
		||||
	0x09, 0x8b, 0x93, 0xeb, 0xc6, 0x4f, 0x24, 0x82, 0xf6, 0x96, 0x26, 0x99, 0xf9, 0x42, 0xaa, 0x67,
 | 
			
		||||
	0x74, 0x06, 0x6d, 0xa9, 0x51, 0x1d, 0xe1, 0xc1, 0xae, 0x5f, 0xb8, 0x9e, 0xbc, 0xb8, 0xce, 0x28,
 | 
			
		||||
	0x56, 0x6c, 0x99, 0xb9, 0xfa, 0xab, 0xee, 0xb5, 0x5f, 0x97, 0xb9, 0xba, 0x0f, 0x1b, 0xee, 0x27,
 | 
			
		||||
	0x2b, 0x80, 0x7a, 0x12, 0x1a, 0x40, 0xef, 0xe1, 0xb3, 0xe5, 0xd3, 0xc5, 0x14, 0x8f, 0xde, 0x41,
 | 
			
		||||
	0x2e, 0x74, 0x2e, 0xcf, 0x97, 0x97, 0xd3, 0x91, 0x23, 0xf1, 0xf9, 0x72, 0x36, 0x3b, 0xc7, 0x2f,
 | 
			
		||||
	0x46, 0x7b, 0xb2, 0x58, 0x3e, 0x5d, 0xbc, 0x78, 0x3e, 0x7d, 0x34, 0x6a, 0xa1, 0x21, 0xb8, 0x4f,
 | 
			
		||||
	0xbe, 0x9d, 0x2f, 0x9e, 0x5d, 0xe2, 0xf3, 0xd9, 0xa8, 0x8d, 0xde, 0x85, 0x3b, 0xaa, 0x27, 0xac,
 | 
			
		||||
	0xc1, 0xce, 0x05, 0x86, 0xc6, 0x3f, 0x18, 0x3f, 0x3c, 0x88, 0x62, 0xb1, 0x2d, 0x57, 0xc1, 0x9a,
 | 
			
		||||
	0xb3, 0x7f, 0xff, 0x45, 0x09, 0x19, 0xdf, 0xd0, 0x64, 0x12, 0xf1, 0xaf, 0x62, 0x1e, 0xd6, 0xab,
 | 
			
		||||
	0xa1, 0x5e, 0xfd, 0x27, 0x00, 0x00, 0xff, 0xff, 0x16, 0x77, 0x81, 0x98, 0xd7, 0x08, 0x00, 0x00,
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							@@ -663,7 +663,7 @@ github.com/pmezard/go-difflib/difflib
 | 
			
		||||
## explicit; go 1.16
 | 
			
		||||
github.com/pquerna/cachecontrol
 | 
			
		||||
github.com/pquerna/cachecontrol/cacheobject
 | 
			
		||||
# github.com/prometheus/client_golang v1.13.1
 | 
			
		||||
# github.com/prometheus/client_golang v1.14.0
 | 
			
		||||
## explicit; go 1.17
 | 
			
		||||
github.com/prometheus/client_golang/prometheus
 | 
			
		||||
github.com/prometheus/client_golang/prometheus/collectors
 | 
			
		||||
@@ -671,7 +671,7 @@ github.com/prometheus/client_golang/prometheus/internal
 | 
			
		||||
github.com/prometheus/client_golang/prometheus/promhttp
 | 
			
		||||
github.com/prometheus/client_golang/prometheus/testutil
 | 
			
		||||
github.com/prometheus/client_golang/prometheus/testutil/promlint
 | 
			
		||||
# github.com/prometheus/client_model v0.2.0
 | 
			
		||||
# github.com/prometheus/client_model v0.3.0
 | 
			
		||||
## explicit; go 1.9
 | 
			
		||||
github.com/prometheus/client_model/go
 | 
			
		||||
# github.com/prometheus/common v0.37.0
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user