Skip to content

deps(deps): Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0#1

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/prometheus/client_golang-1.23.0
Closed

deps(deps): Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0#1
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/prometheus/client_golang-1.23.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Aug 20, 2025

Bumps github.com/prometheus/client_golang from 1.22.0 to 1.23.0.

Release notes

Sourced from github.com/prometheus/client_golang's releases.

v1.23.0 - 2025-07-30

  • [CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. #1812
  • [FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix #1766
  • [FEATURE] Add exemplars for native histograms #1686
  • [ENHANCEMENT] exp/api: Bubble up status code from writeResponse #1823
  • [ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 #1833
  • [BUGFIX] exp/api: client prompt return on context cancellation #1729

... (truncated)

Changelog

Sourced from github.com/prometheus/client_golang's changelog.

1.23.0 / 2025-07-30

  • [CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. #1812
  • [FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix #1766
  • [FEATURE] Add exemplars for native histograms #1686
  • [ENHANCEMENT] exp/api: Bubble up status code from writeResponse #1823
  • [ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 #1833
  • [BUGFIX] exp/api: client prompt return on context cancellation #1729
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Aug 20, 2025

Assignees

The following users could not be added as assignees: edelwud/platform-team. Either the username does not exist or it does not have the correct permissions to be added as an assignee.

Labels

The following labels could not be found: dependencies, go. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/prometheus/client_golang-1.23.0 branch from 414a787 to a68f6c8 Compare August 22, 2025 09:21
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 22, 2025

📊 Coverage Report

Coverage

Overall Coverage: 68.3%

📋 Detailed Coverage by Package
github.com/edelwud/vm-proxy-auth/cmd/gateway/main.go:49:						main						0.0%
github.com/edelwud/vm-proxy-auth/cmd/gateway/main.go:281:						createStateStorage				0.0%
github.com/edelwud/vm-proxy-auth/cmd/gateway/main.go:294:						showVersionInfo					0.0%
github.com/edelwud/vm-proxy-auth/cmd/gateway/main.go:305:						showValidationSuccess				0.0%
github.com/edelwud/vm-proxy-auth/internal/config/viper_config.go:196:					LoadViperConfig					93.3%
github.com/edelwud/vm-proxy-auth/internal/config/viper_config.go:252:					setViperDefaults				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/viper_config.go:319:					validateViperConfig				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/viper_config.go:385:					IsMultipleUpstreamsEnabled			100.0%
github.com/edelwud/vm-proxy-auth/internal/config/viper_config.go:390:					ValidateMultipleUpstreams			94.7%
github.com/edelwud/vm-proxy-auth/internal/config/viper_config.go:439:					ValidateStateStorage				0.0%
github.com/edelwud/vm-proxy-auth/internal/config/viper_config.go:472:					validateRedisConfig				0.0%
github.com/edelwud/vm-proxy-auth/internal/config/viper_config.go:511:					ToEnhancedServiceConfig				100.0%
github.com/edelwud/vm-proxy-auth/internal/config/viper_config.go:581:					ToStateStorageConfig				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:32:						NewAppError					0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:42:						NewUnauthorizedError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:47:						NewForbiddenError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:52:						NewBadRequestError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:57:						NewUpstreamError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:62:						NewInternalError				0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:66:						Error						66.7%
github.com/edelwud/vm-proxy-auth/internal/domain/errors.go:74:						Unwrap						0.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:30:						String						100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:238:						IsValid						100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:285:						String						100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:304:						String						83.3%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:320:						IsAvailable					100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:325:						IsAvailableWithFallback				100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:342:						IsValid						100.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:373:						String						80.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:397:						String						75.0%
github.com/edelwud/vm-proxy-auth/internal/domain/types.go:418:						IsValid						100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:35:					NewGatewayHandler				100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:54:					ServeHTTP					68.8%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:115:					processRequest					47.8%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:171:					extractToken					85.7%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:185:					extractQuery					14.3%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:221:					isQueryEndpoint					80.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:239:					isWriteEndpoint					28.6%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:259:					writeResponse					83.3%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:273:					writeError					80.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:288:					recordMetrics					100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:299:					generateRequestID				100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:305:					processQueryFiltering				64.3%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:338:					processTargetTenant				28.6%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:353:					handleProcessingError				0.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/gateway.go:374:					getUserLogger					75.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:18:					NewHealthHandler				100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:26:					ServeHTTP					100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:31:					Health						100.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:42:					Readiness					0.0%
github.com/edelwud/vm-proxy-auth/internal/handlers/health.go:53:					writeJSON					60.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/console.go:15:		NewConsoleFormatter				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/console.go:20:		Format						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/console.go:41:		extractImportantFields				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:17:		NewLogFmtFormatter				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:24:		Format						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:56:		appendKeyValue					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:69:		formatValue					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/logfmt.go:85:		needsQuoting					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:30:		NewPrettyFormatter				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:38:		Format						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:66:		formatLevel					30.8%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:95:		padMessage					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:104:		formatFields					92.3%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:138:		formatFieldValue				100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:154:		colorize					66.7%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/formatters/pretty.go:162:		supportsColor					40.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:21:				NewStructuredLogger				92.9%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:73:				Debug						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:77:				Info						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:81:				Warn						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:85:				Error						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:89:				With						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:104:				logWithFields					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:116:				sanitizeLogValue				66.7%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:134:				sanitizeString					44.4%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:152:				String						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:156:				Int						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:160:				Duration					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:164:				Error						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:172:				UserID						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:176:				RequestID					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:180:				Path						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:184:				Method						100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:188:				StatusCode					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:198:				NewEnhancedStructuredLogger			100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:206:				WithComponent					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:211:				WithRequestID					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:216:				WithUser					100.0%
github.com/edelwud/vm-proxy-auth/internal/infrastructure/logger/logger.go:221:				WithTenant					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:17:				NewService					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:24:				CanAccess					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:45:				isWriteOperation				87.5%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:70:				isRestrictedPath				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/access/service.go:88:				isAdmin						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwks.go:43:					NewJWKSFetcher					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwks.go:55:					GetPublicKey					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwks.go:75:					fetchJWKS					91.7%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwks.go:118:					jwkToRSAPublicKey				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:22:				NewJWTVerifier					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:31:				NewJWKSVerifier					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:53:				VerifyToken					88.9%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:72:				keyFunc						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:84:				handleRSAKey					60.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:99:				handleHMACKey					66.7%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:107:				getKeyFromJWKS					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/jwt_verifier.go:128:				validateClaims					91.7%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:34:					NewService					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:66:					Authenticate					95.7%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:152:					extractGroups					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:160:					determineUserPermissions			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:197:					hasGroupMatch					75.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:208:					removeDuplicates				57.1%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:222:					removeDuplicateVMTenants			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/auth/service.go:237:					CleanupCache					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:60:				NewChecker					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:109:				CheckHealth					90.9%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:150:				recordHealthCheck				88.6%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:248:				StartMonitoring					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:273:				monitoringLoop					86.7%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:302:				performHealthChecks				94.1%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:336:				Stop						90.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:359:				GetStats					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:394:				calculateSuccessRate				75.0%
github.com/edelwud/vm-proxy-auth/internal/services/health/checker.go:415:				IsHealthy					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:17:				NewFactory					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:24:				CreateLoadBalancer				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:57:				GetSupportedStrategies				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:66:				ValidateStrategy				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/factory.go:78:				GetStrategyDescription				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:24:		NewLeastConnectionsBalancer			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:35:		NextBackend					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:102:		ReportResult					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:136:		BackendsStatus					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:155:		Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:182:		getHealthyBackendIndices			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:197:		getFallbackBackendIndices			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:212:		UpdateBackendState				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:236:		GetBackendCount					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:243:		GetHealthyBackendCount				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:248:		GetBackendConnections				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:261:		GetBackendTotalRequests				83.3%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/least_connections.go:274:		ResetStats					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:23:			NewRoundRobinBalancer				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:33:			NextBackend					83.3%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:80:			ReportResult					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:96:			BackendsStatus					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:115:			Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:129:			getHealthyBackends				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:144:			getFallbackBackends				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:160:			UpdateBackendState				88.9%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:182:			GetBackendCount					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/round_robin.go:189:			GetHealthyBackendCount				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:25:		NewWeightedRoundRobinBalancer			84.6%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:57:		NextBackend					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:101:		selectByWeight					82.6%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:146:		ReportResult					87.5%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:172:		BackendsStatus					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:191:		Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:205:		getHealthyBackendIndices			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:220:		getFallbackBackendIndices			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:235:		UpdateBackendState				88.9%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:258:		GetBackendCount					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:265:		GetHealthyBackendCount				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:270:		GetTotalWeight					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/loadbalancer/weighted_round_robin.go:275:		GetBackendWeight				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:40:				newMetricsSet					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:65:				createHTTPRequestsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:75:				createHTTPDurationHistogram			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:86:				createUpstreamRequestsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:96:				createUpstreamDurationHistogram			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:107:				createAuthAttemptsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:117:				createQueryFilteringCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:127:				createQueryFilteringDurationHistogram		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:138:				createTenantAccessCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:148:				createBackendRequestsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:158:				createBackendDurationHistogram			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:169:				createHealthCheckCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:179:				createHealthCheckDurationHistogram		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:190:				createBackendStateChangesCounter		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:200:				createCircuitBreakerStateCounter		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:210:				createQueueOperationsCounter			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:220:				createQueueOperationsDurationHistogram		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:231:				createLoadBalancerSelectionsCounter		100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:241:				createLoadBalancerSelectionDurationHistogram	100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:260:				NewService					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:299:				Handler						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:306:				RecordRequest					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:335:				RecordUpstream					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:359:				RecordQueryFilter				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:382:				RecordAuthAttempt				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:392:				RecordTenantAccess				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:404:				RecordUpstreamBackend				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:428:				RecordHealthCheck				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:450:				RecordBackendStateChange			0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:466:				RecordCircuitBreakerStateChange			0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:480:				RecordQueueOperation				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/metrics/service.go:497:				RecordLoadBalancerSelection			0.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:74:			NewEnhancedService				88.9%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:156:			Start						75.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:174:			Forward						75.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:193:			forwardWithQueue				64.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:250:			processQueuedRequest				75.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:275:			hasHealthyBackends				80.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:286:			processFromQueue				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:313:			handleDequeueError				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:329:			handleProcessingFailure				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:351:			forwardToBackendDirect				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:398:			forwardToBackend				90.9%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:432:			selectBackend					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:446:			createBackendRequest				66.7%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:483:			buildTargetURL					90.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:505:			prepareRequestHeaders				60.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:519:			executeBackendRequest				80.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:545:			handleRequestError				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:568:			processBackendResponse				93.3%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:622:			onBackendStateChange				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:643:			GetBackendsStatus				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:648:			SetMaintenanceMode				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:674:			GetHealthStats					66.7%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:682:			GetQueueStats					80.0%
github.com/edelwud/vm-proxy-auth/internal/services/proxy/enhanced_service.go:693:			Close						75.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:32:				NewMemoryQueue					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:43:				Enqueue						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:88:				Dequeue						68.8%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:157:				Size						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:162:				Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:191:				Stats						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:216:				IsHealthy					75.0%
github.com/edelwud/vm-proxy-auth/internal/services/queue/memory_queue.go:227:				UtilizationPercent				66.7%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/factory.go:12:				NewStateStorage					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:37:			isExpired					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:45:			NewLocalStorage					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:55:			Get						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:70:			Set						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:96:			Delete						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:111:			GetMultiple					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:125:			SetMultiple					75.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:139:			Watch						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:159:			Close						100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:196:			Ping						80.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:207:			notifyWatchers					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:233:			removeWatcherAndClose				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:246:			removeChannelFromWatchers			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/local_storage.go:265:			closeChannelSafely				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:62:			NewRedisStorage					76.9%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:143:			Get						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:170:			Set						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:213:			Delete						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:247:			GetMultiple					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:297:			SetMultiple					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:352:			Watch						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:380:			Close						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:416:			Ping						0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:430:			formatKey					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:435:			checkClosed					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:446:			startPubSubMonitoring				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:462:			processPubSubMessages				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:499:			handlePubSubMessage				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:529:			publishStateEvent				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:559:			notifyWatchers					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:586:			removeWatcherAndClose				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:622:			closeAllWatchers				0.0%
github.com/edelwud/vm-proxy-auth/internal/services/statestorage/redis_storage.go:643:			isClosed					0.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:28:	NewORQueryBuilder				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:36:	BuildSecureQuery				91.7%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:73:	createSecureORExpression			100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:118:	optimizeGroups					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:171:	deduplicateStrings				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:186:	cloneExpression					66.7%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:200:	injectTenantToExpression			81.8%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/or_query_builder.go:227:	injectTenantToVectorSelector			92.3%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/promql_parser.go:19:		NewPromQLTenantInjector				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/promql_parser.go:26:		InjectTenantLabels				73.3%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/promql_parser.go:75:		injectTenantLabelsToVectorSelector		60.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/filterstrategies/promql_parser.go:119:	addSingleTenantFilter				100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/service.go:25:				NewService					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/service.go:43:				FilterQuery					70.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/service.go:110:				CanAccessTenant					100.0%
github.com/edelwud/vm-proxy-auth/internal/services/tenant/service.go:128:				DetermineTargetTenant				100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:23:					NewMockLogger					100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:28:					Debug						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:33:					Info						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:38:					Warn						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:43:					Error						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:48:					With						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:61:					log						100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:78:					GetEntries					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:88:					HasEntry					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:101:					HasEntryWithField				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:116:					Clear						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:123:					EntryCount					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_logger.go:130:					GetEntriesByLevel				0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:18:				NewMockStateStorage				100.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:25:				Get						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:39:				Set						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:51:				Delete						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:60:				GetMultiple					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:77:				SetMultiple					0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:91:				Watch						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:98:				Close						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:108:				Ping						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:113:				Clear						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:121:				Size						0.0%
github.com/edelwud/vm-proxy-auth/internal/testutils/mock_state_storage.go:129:				HasKey						0.0%
total:													(statements)					68.3%

Coverage threshold: 70% ❌

@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/prometheus/client_golang-1.23.0 branch 3 times, most recently from 545c0e2 to d07e87e Compare September 1, 2025 13:43
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.22.0...v1.23.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/prometheus/client_golang-1.23.0 branch from d07e87e to 8cfa9b3 Compare September 5, 2025 20:15
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Sep 8, 2025

Superseded by #21.

@dependabot dependabot Bot closed this Sep 8, 2025
@dependabot dependabot Bot deleted the dependabot/go_modules/github.com/prometheus/client_golang-1.23.0 branch September 8, 2025 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants