Skip to content

Conversation

@SkArchon
Copy link
Contributor

@SkArchon SkArchon commented Nov 24, 2025

WIP PR

@coderabbitai summary

Checklist

  • I have discussed my proposed changes in an issue and have received approval to proceed.
  • I have followed the coding standards of the project.
  • Tests or benchmarks have been added or updated.
  • Documentation has been updated on https://github.com/wundergraph/cosmo-docs.
  • I have read the Contributors Guide.

@coderabbitai
Copy link

coderabbitai bot commented Nov 24, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Tip

📝 Customizable high-level summaries are now available in beta!

You can now customize how CodeRabbit generates the high-level summary in your pull requests — including its content, structure, tone, and formatting.

  • Provide your own instructions using the high_level_summary_instructions setting.
  • Format the summary however you like (bullet lists, tables, multi-section layouts, contributor stats, etc.).
  • Use high_level_summary_in_walkthrough to move the summary from the description to the walkthrough section.

Example instruction:

"Divide the high-level summary into five sections:

  1. 📝 Description — Summarize the main change in 50–60 words, explaining what was done.
  2. 📓 References — List relevant issues, discussions, documentation, or related PRs.
  3. 📦 Dependencies & Requirements — Mention any new/updated dependencies, environment variable changes, or configuration updates.
  4. 📊 Contributor Summary — Include a Markdown table showing contributions:
    | Contributor | Lines Added | Lines Removed | Files Changed |
  5. ✔️ Additional Notes — Add any extra reviewer context.
    Keep each section concise (under 200 words) and use bullet or numbered lists for clarity."

Note: This feature is currently in beta for Pro-tier users, and pricing will be announced later.


Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

Router image scan passed

✅ No security vulnerabilities found in image:

ghcr.io/wundergraph/cosmo/router:sha-9dd2cbd1f62f79185f3b296ace5e9e886ab8ebb9

@github-actions
Copy link

Router-nonroot image scan passed

✅ No security vulnerabilities found in image:

ghcr.io/wundergraph/cosmo/router:sha-9dd2cbd1f62f79185f3b296ace5e9e886ab8ebb9-nonroot

@github-actions
Copy link

📊 Test Coverage Report

Total Coverage: 24.8%

Coverage by Package

github.com/wundergraph/cosmo/router/cmd/custom-jwt/main.go:8:									main									0.0%
github.com/wundergraph/cosmo/router/cmd/custom-jwt/module/module.go:13:								init									0.0%
github.com/wundergraph/cosmo/router/cmd/custom-jwt/module/module.go:35:								Provision								0.0%
github.com/wundergraph/cosmo/router/cmd/custom-jwt/module/module.go:47:								Middleware								0.0%
github.com/wundergraph/cosmo/router/cmd/custom-jwt/module/module.go:69:								OnOriginRequest								0.0%
github.com/wundergraph/cosmo/router/cmd/custom-jwt/module/module.go:77:								Module									0.0%
github.com/wundergraph/cosmo/router/cmd/custom/main.go:9:									main									0.0%
github.com/wundergraph/cosmo/router/cmd/custom/module/module.go:27:								Provision								0.0%
github.com/wundergraph/cosmo/router/cmd/custom/module/module.go:41:								Cleanup									0.0%
github.com/wundergraph/cosmo/router/cmd/custom/module/module.go:47:								OnOriginResponse							0.0%
github.com/wundergraph/cosmo/router/cmd/custom/module/module.go:61:								OnOriginRequest								0.0%
github.com/wundergraph/cosmo/router/cmd/custom/module/module.go:74:								RouterOnRequest								0.0%
github.com/wundergraph/cosmo/router/cmd/custom/module/module.go:81:								Middleware								0.0%
github.com/wundergraph/cosmo/router/cmd/custom/module/module.go:99:								Module									0.0%
github.com/wundergraph/cosmo/router/cmd/flag_types.go:12:									newMultipleString							0.0%
github.com/wundergraph/cosmo/router/cmd/flag_types.go:27:									String									0.0%
github.com/wundergraph/cosmo/router/cmd/flag_types.go:32:									Set									0.0%
github.com/wundergraph/cosmo/router/cmd/main.go:42:										Main									0.0%
github.com/wundergraph/cosmo/router/cmd/plan-generator/main.go:9:								main									0.0%
github.com/wundergraph/cosmo/router/cmd/plan_generator.go:23:									PlanGenerator								0.0%
github.com/wundergraph/cosmo/router/cmd/router/main.go:9:									main									0.0%
github.com/wundergraph/cosmo/router/core/access_controller.go:37:								NewAccessController							0.0%
github.com/wundergraph/cosmo/router/core/access_controller.go:49:								Access									0.0%
github.com/wundergraph/cosmo/router/core/access_controller.go:64:								IntrospectionSecretConfigured						0.0%
github.com/wundergraph/cosmo/router/core/access_controller.go:71:								IntrospectionAccess							0.0%
github.com/wundergraph/cosmo/router/core/attribute_expressions.go:26:								newAttributeExpressions							88.9%
github.com/wundergraph/cosmo/router/core/attribute_expressions.go:50:								expressionsAttributes							75.0%
github.com/wundergraph/cosmo/router/core/attribute_expressions.go:81:								setTelemetryAttributes							0.0%
github.com/wundergraph/cosmo/router/core/attribute_expressions.go:110:								addExpressions								0.0%
github.com/wundergraph/cosmo/router/core/attribute_mapper.go:23:								newAttributeMapper							0.0%
github.com/wundergraph/cosmo/router/core/attribute_mapper.go:48:								mapAttributes								0.0%
github.com/wundergraph/cosmo/router/core/attribute_mapper.go:74:								mapAttribute								0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:20:									NewCosmoAuthorizer							0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:32:									HasResponseExtensionData						0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:37:									RenderResponseExtension							0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:50:									getAuth									0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:58:									handleRejectUnauthorized						0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:68:									AuthorizePreFetch							0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:74:									AuthorizeObjectField							0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:80:									validateScopes								0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:104:									addMissingScopes							0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:128:									getAuthorizationExtension						0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:144:									WithAuthorizationExtension						0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:163:									missingScopesError							0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:171:									requiredAndScopes							0.0%
github.com/wundergraph/cosmo/router/core/authorizer.go:179:									requiredScopesForField							0.0%
github.com/wundergraph/cosmo/router/core/batch.go:46:										Handler									0.0%
github.com/wundergraph/cosmo/router/core/batch.go:60:										processBatchedRequest							0.0%
github.com/wundergraph/cosmo/router/core/batch.go:182:										processBatchError							0.0%
github.com/wundergraph/cosmo/router/core/batch.go:203:										getFirstNonWhitespaceChar						85.7%
github.com/wundergraph/cosmo/router/core/batch.go:237:										newBufferingResponseWriter						0.0%
github.com/wundergraph/cosmo/router/core/batch.go:245:										Header									0.0%
github.com/wundergraph/cosmo/router/core/batch.go:249:										Write									0.0%
github.com/wundergraph/cosmo/router/core/batch.go:253:										WriteHeader								0.0%
github.com/wundergraph/cosmo/router/core/cache_warmup.go:44:									WarmupCaches								88.9%
github.com/wundergraph/cosmo/router/core/cache_warmup.go:102:									run									95.6%
github.com/wundergraph/cosmo/router/core/cache_warmup.go:209:									NewCacheWarmupPlanningProcessor						0.0%
github.com/wundergraph/cosmo/router/core/cache_warmup.go:238:									ProcessOperation							0.0%
github.com/wundergraph/cosmo/router/core/cache_warmup_cdn.go:37:								NewCDNSource								0.0%
github.com/wundergraph/cosmo/router/core/cache_warmup_cdn.go:61:								LoadItems								0.0%
github.com/wundergraph/cosmo/router/core/cache_warmup_cdn.go:123:								readResponse								0.0%
github.com/wundergraph/cosmo/router/core/cache_warmup_filesystem.go:17:								NewFileSystemSource							0.0%
github.com/wundergraph/cosmo/router/core/cache_warmup_filesystem.go:27:								LoadItems								0.0%
github.com/wundergraph/cosmo/router/core/context.go:51:										NewClientInfoFromRequest						0.0%
github.com/wundergraph/cosmo/router/core/context.go:177:									AcquireAttributes							0.0%
github.com/wundergraph/cosmo/router/core/context.go:184:									ReleaseAttributes							0.0%
github.com/wundergraph/cosmo/router/core/context.go:200:									AddCustomMetricStringSliceAttr						0.0%
github.com/wundergraph/cosmo/router/core/context.go:210:									addCustomMetricStringAttr						0.0%
github.com/wundergraph/cosmo/router/core/context.go:220:									addCommonAttribute							0.0%
github.com/wundergraph/cosmo/router/core/context.go:225:									addCommonTraceAttribute							0.0%
github.com/wundergraph/cosmo/router/core/context.go:232:									addMetricAttribute							0.0%
github.com/wundergraph/cosmo/router/core/context.go:275:									SetCustomFieldValueRenderer						0.0%
github.com/wundergraph/cosmo/router/core/context.go:279:									SetError								100.0%
github.com/wundergraph/cosmo/router/core/context.go:284:									Operation								100.0%
github.com/wundergraph/cosmo/router/core/context.go:288:									Request									100.0%
github.com/wundergraph/cosmo/router/core/context.go:292:									withRequestContext							100.0%
github.com/wundergraph/cosmo/router/core/context.go:296:									getRequestContext							83.3%
github.com/wundergraph/cosmo/router/core/context.go:307:									ResponseWriter								100.0%
github.com/wundergraph/cosmo/router/core/context.go:311:									Logger									100.0%
github.com/wundergraph/cosmo/router/core/context.go:317:									Set									0.0%
github.com/wundergraph/cosmo/router/core/context.go:329:									Get									0.0%
github.com/wundergraph/cosmo/router/core/context.go:337:									MustGet									0.0%
github.com/wundergraph/cosmo/router/core/context.go:345:									GetString								0.0%
github.com/wundergraph/cosmo/router/core/context.go:353:									GetBool									0.0%
github.com/wundergraph/cosmo/router/core/context.go:361:									GetInt									0.0%
github.com/wundergraph/cosmo/router/core/context.go:369:									GetInt64								0.0%
github.com/wundergraph/cosmo/router/core/context.go:377:									GetUint									0.0%
github.com/wundergraph/cosmo/router/core/context.go:385:									GetUint64								0.0%
github.com/wundergraph/cosmo/router/core/context.go:393:									GetFloat64								0.0%
github.com/wundergraph/cosmo/router/core/context.go:401:									GetTime									0.0%
github.com/wundergraph/cosmo/router/core/context.go:409:									GetDuration								0.0%
github.com/wundergraph/cosmo/router/core/context.go:417:									GetStringSlice								0.0%
github.com/wundergraph/cosmo/router/core/context.go:425:									GetStringMap								0.0%
github.com/wundergraph/cosmo/router/core/context.go:433:									GetStringMapString							0.0%
github.com/wundergraph/cosmo/router/core/context.go:441:									GetStringMapStringSlice							0.0%
github.com/wundergraph/cosmo/router/core/context.go:448:									ActiveSubgraph								66.7%
github.com/wundergraph/cosmo/router/core/context.go:455:									SubgraphByID								0.0%
github.com/wundergraph/cosmo/router/core/context.go:459:									Authentication								0.0%
github.com/wundergraph/cosmo/router/core/context.go:463:									SetAuthenticationScopes							0.0%
github.com/wundergraph/cosmo/router/core/context.go:472:									SetForceSha256Compute							0.0%
github.com/wundergraph/cosmo/router/core/context.go:556:									Variables								0.0%
github.com/wundergraph/cosmo/router/core/context.go:560:									Files									0.0%
github.com/wundergraph/cosmo/router/core/context.go:564:									Name									0.0%
github.com/wundergraph/cosmo/router/core/context.go:568:									Type									100.0%
github.com/wundergraph/cosmo/router/core/context.go:572:									Hash									0.0%
github.com/wundergraph/cosmo/router/core/context.go:576:									HashString								0.0%
github.com/wundergraph/cosmo/router/core/context.go:580:									Content									0.0%
github.com/wundergraph/cosmo/router/core/context.go:584:									PersistedID								0.0%
github.com/wundergraph/cosmo/router/core/context.go:588:									Protocol								0.0%
github.com/wundergraph/cosmo/router/core/context.go:592:									ClientInfo								0.0%
github.com/wundergraph/cosmo/router/core/context.go:596:									Sha256Hash								0.0%
github.com/wundergraph/cosmo/router/core/context.go:613:									analyzePlanNode								0.0%
github.com/wundergraph/cosmo/router/core/context.go:624:									analyzeSingleFetch							0.0%
github.com/wundergraph/cosmo/router/core/context.go:655:									storeRootField								0.0%
github.com/wundergraph/cosmo/router/core/context.go:672:									QueryPlanStats								0.0%
github.com/wundergraph/cosmo/router/core/context.go:709:									NewSubgraphResolver							100.0%
github.com/wundergraph/cosmo/router/core/context.go:733:									ByID									0.0%
github.com/wundergraph/cosmo/router/core/context.go:737:									BySubgraphURL								28.6%
github.com/wundergraph/cosmo/router/core/context.go:749:									withSubgraphResolver							0.0%
github.com/wundergraph/cosmo/router/core/context.go:753:									subgraphResolverFromContext						100.0%
github.com/wundergraph/cosmo/router/core/context.go:772:									buildRequestContext							100.0%
github.com/wundergraph/cosmo/router/core/engine_loader_hooks.go:55:								NewEngineRequestHooks							0.0%
github.com/wundergraph/cosmo/router/core/engine_loader_hooks.go:88:								OnLoad									0.0%
github.com/wundergraph/cosmo/router/core/engine_loader_hooks.go:118:								OnFinished								0.0%
github.com/wundergraph/cosmo/router/core/errors.go:57:										getErrorType								0.0%
github.com/wundergraph/cosmo/router/core/errors.go:100:										logInternalErrorsFromReport						0.0%
github.com/wundergraph/cosmo/router/core/errors.go:114:										trackFinalResponseError							0.0%
github.com/wundergraph/cosmo/router/core/errors.go:132:										getAggregatedSubgraphErrorCodes						0.0%
github.com/wundergraph/cosmo/router/core/errors.go:153:										getSubgraphNames							0.0%
github.com/wundergraph/cosmo/router/core/errors.go:161:										getAggregatedSubgraphServiceNames					0.0%
github.com/wundergraph/cosmo/router/core/errors.go:183:										propagateSubgraphErrors							0.0%
github.com/wundergraph/cosmo/router/core/errors.go:193:										writeRequestErrors							30.3%
github.com/wundergraph/cosmo/router/core/errors.go:256:										writeMultipartError							0.0%
github.com/wundergraph/cosmo/router/core/errors.go:298:										requestErrorsFromHttpError						0.0%
github.com/wundergraph/cosmo/router/core/errors.go:312:										writeOperationError							0.0%
github.com/wundergraph/cosmo/router/core/errors.go:345:										Error									0.0%
github.com/wundergraph/cosmo/router/core/errors.go:352:										WrapExprError								100.0%
github.com/wundergraph/cosmo/router/core/execution_config_usage.go:7:								trackExecutionConfigUsage						0.0%
github.com/wundergraph/cosmo/router/core/executor.go:67:									Build									0.0%
github.com/wundergraph/cosmo/router/core/executor.go:205:									buildPlannerConfiguration						0.0%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:75:									NewDefaultFactoryResolver						0.0%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:169:								ResolveGraphqlFactory							42.9%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:186:								ResolveStaticFactory							0.0%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:190:								InstanceData								100.0%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:194:								NewLoader								100.0%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:204:								LoadInternedString							80.0%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:221:								mapProtoFilterToPlanFilter						77.4%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:274:								Load									66.0%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:532:								subgraphName								80.0%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:544:								dataSourceMetaData							63.0%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:642:								fieldHasAuthorizationRule						55.6%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:661:								toGRPCConfiguration							6.9%
github.com/wundergraph/cosmo/router/core/factoryresolver.go:761:								toFieldArgumentsMap							0.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:51:									Complete								0.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:72:									Write									0.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:80:									Heartbeat								0.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:107:									Close									0.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:115:									Flush									0.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:162:									GetSubscriptionResponseWriter						0.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:196:									wrapMultipartMessage							0.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:224:									setSubscriptionHeaders							0.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:245:									NegotiateSubscriptionParams						90.0%
github.com/wundergraph/cosmo/router/core/flushwriter.go:300:									GetWriterPrefix								0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:115:									IsBaseGraph								0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:120:									newGraphServer								0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:382:									getRoutingUrlGroupingForCircuitBreakers					100.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:430:									buildMultiGraphHandler							0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:480:									setupEngineStatistics							0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:525:									buildOperationCaches							0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:649:									configureCacheMetrics							0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:711:									Shutdown								0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:778:									buildGraphMux								0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:1493:									setupConnector								0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:1614:									newGRPCStartupParams							0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:1660:									wait									0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:1683:									Shutdown								0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:1771:									startupPubSubProviders							0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:1783:									shutdownPubSubProviders							0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:1792:									providersActionWithTimeout						0.0%
github.com/wundergraph/cosmo/router/core/graph_server.go:1818:									configureSubgraphOverwrites						87.0%
github.com/wundergraph/cosmo/router/core/graphql_handler.go:51:									Error									83.3%
github.com/wundergraph/cosmo/router/core/graphql_handler.go:62:									Report									0.0%
github.com/wundergraph/cosmo/router/core/graphql_handler.go:83:									NewGraphQLHandler							0.0%
github.com/wundergraph/cosmo/router/core/graphql_handler.go:136:								ServeHTTP								0.0%
github.com/wundergraph/cosmo/router/core/graphql_handler.go:256:								configureRateLimiting							0.0%
github.com/wundergraph/cosmo/router/core/graphql_handler.go:289:								WriteError								0.0%
github.com/wundergraph/cosmo/router/core/graphql_handler.go:443:								setDebugCacheHeaders							0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:131:								NewPreHandler								0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:170:								getBodyReadBuffer							0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:189:								Handler									0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:442:								shouldComputeOperationSha256						0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:471:								shouldFetchPersistedOperation						0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:475:								handleOperation								0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:1115:								getErrorCodes								0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:1142:								handleAuthenticationFailure						0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:1156:								flushMetrics								0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:1183:								parseRequestOptions							0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:1200:								internalParseRequestOptions						0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:1229:								parseRequestExecutionOptions						0.0%
github.com/wundergraph/cosmo/router/core/graphql_prehandler.go:1249:								setExpressionContextClient						0.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:73:								WithResponseHeaderPropagation						0.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:80:								getResponseHeaderPropagation						0.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:88:								HeaderPropagationWriter							0.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:106:								Write									0.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:128:								initHeaderRules								100.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:137:								NewHeaderPropagation							100.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:164:								AddCacheControlPolicyToRules						28.6%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:199:								getAllRules								100.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:213:								processRule								87.5%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:230:								collectRuleMatchers							71.4%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:246:								compileExpressionRules							90.9%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:264:								HasRequestRules								66.7%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:271:								HasResponseRules							66.7%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:278:								OnOriginRequest								100.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:295:								OnOriginResponse							15.4%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:322:								applyResponseRule							0.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:371:								applyResponseRuleKeyValue						0.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:394:								applyRequestRule							80.3%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:514:								applyResponseRuleMostRestrictiveCacheControl				0.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:598:								getRequestRuleExpressionValue						66.7%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:613:								createMostRestrictivePolicy						0.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:673:								SubgraphRules								22.2%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:690:								FetchURLRules								100.0%
github.com/wundergraph/cosmo/router/core/header_rule_engine.go:703:								PropagatedHeaders							13.3%
github.com/wundergraph/cosmo/router/core/http_graphql_error.go:22:								NewHttpGraphqlError							0.0%
github.com/wundergraph/cosmo/router/core/http_graphql_error.go:30:								Error									100.0%
github.com/wundergraph/cosmo/router/core/http_graphql_error.go:34:								ExtensionCode								0.0%
github.com/wundergraph/cosmo/router/core/http_graphql_error.go:38:								Message									0.0%
github.com/wundergraph/cosmo/router/core/http_graphql_error.go:42:								StatusCode								0.0%
github.com/wundergraph/cosmo/router/core/http_server.go:41:									newServer								0.0%
github.com/wundergraph/cosmo/router/core/http_server.go:83:									HealthChecks								0.0%
github.com/wundergraph/cosmo/router/core/http_server.go:87:									HttpServer								0.0%
github.com/wundergraph/cosmo/router/core/http_server.go:98:									SwapGraphServer								0.0%
github.com/wundergraph/cosmo/router/core/http_server.go:124:									listenAndServe								0.0%
github.com/wundergraph/cosmo/router/core/http_server.go:138:									Shutdown								0.0%
github.com/wundergraph/cosmo/router/core/init_config_poller.go:16:								getConfigClient								0.0%
github.com/wundergraph/cosmo/router/core/init_config_poller.go:125:								InitializeConfigPoller							0.0%
github.com/wundergraph/cosmo/router/core/modules.go:38:										SendError								0.0%
github.com/wundergraph/cosmo/router/core/modules.go:56:										RegisterModule								0.0%
github.com/wundergraph/cosmo/router/core/modules.go:76:										sortModules								100.0%
github.com/wundergraph/cosmo/router/core/modules.go:170:									WriteResponseError							81.8%
github.com/wundergraph/cosmo/router/core/operation_blocker.go:68:								NewOperationBlocker							0.0%
github.com/wundergraph/cosmo/router/core/operation_blocker.go:86:								compileExpressions							0.0%
github.com/wundergraph/cosmo/router/core/operation_blocker.go:123:								OperationIsBlocked							0.0%
github.com/wundergraph/cosmo/router/core/operation_metrics.go:27:								String									0.0%
github.com/wundergraph/cosmo/router/core/operation_metrics.go:52:								Finish									0.0%
github.com/wundergraph/cosmo/router/core/operation_metrics.go:151:								newOperationMetrics							0.0%
github.com/wundergraph/cosmo/router/core/operation_metrics.go:180:								shouldSampleOperation							0.0%
github.com/wundergraph/cosmo/router/core/operation_planner.go:42:								NewOperationPlanner							0.0%
github.com/wundergraph/cosmo/router/core/operation_planner.go:50:								preparePlan								0.0%
github.com/wundergraph/cosmo/router/core/operation_planner.go:102:								plan									0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:74:								IDString								0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:80:								Error									0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:84:								Message									0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:88:								StatusCode								0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:92:								ExtensionCode								0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:198:								isValidHash								75.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:206:								HasHash									100.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:218:								NewOperationKit								100.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:230:								NewIndependentOperationKit						0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:242:								Free									100.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:249:								UnmarshalOperationFromURL						0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:287:								UnmarshalOperationFromBody						87.5%
github.com/wundergraph/cosmo/router/core/operation_processor.go:303:								unmarshalOperation							84.4%
github.com/wundergraph/cosmo/router/core/operation_processor.go:384:								ComputeOperationSha256							0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:414:								FetchPersistedOperation							6.9%
github.com/wundergraph/cosmo/router/core/operation_processor.go:490:								isIntrospectionQuery							82.9%
github.com/wundergraph/cosmo/router/core/operation_processor.go:557:								isOperationNameLengthLimitExceeded					66.7%
github.com/wundergraph/cosmo/router/core/operation_processor.go:566:								Parse									79.3%
github.com/wundergraph/cosmo/router/core/operation_processor.go:706:								NormalizeOperation							66.7%
github.com/wundergraph/cosmo/router/core/operation_processor.go:713:								normalizePersistedOperation						0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:765:								normalizeNonPersistedOperation						53.3%
github.com/wundergraph/cosmo/router/core/operation_processor.go:824:								setAndParseOperationDoc							0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:843:								NormalizeVariables							81.2%
github.com/wundergraph/cosmo/router/core/operation_processor.go:908:								RemapVariables								0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:961:								loadPersistedOperationFromCache						0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:991:								handleFoundPersistedOperationEntry					0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1011:								jsonIsNull								75.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1025:								persistedOperationCacheKeyHasTtl					0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1042:								savePersistedOperationToCache						0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1064:								loadPersistedOperationCacheKey						0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1072:								generatePersistedOperationCacheKey					0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1085:								normalizationCacheKey							100.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1094:								writeSkipIncludeCacheKeyToKeyGen					11.1%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1113:								Validate								0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1160:								ValidateQueryComplexity							0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1194:								runComplexityComparisons						0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1230:								skipIncludeVariableNames						11.1%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1264:								createParseKit								100.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1298:								NewOperationProcessor							57.1%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1340:								getKit									100.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1345:								freeKit									66.7%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1360:								ReadBody								0.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1379:								NewKit									100.0%
github.com/wundergraph/cosmo/router/core/operation_processor.go:1385:								NewIndependentKit							0.0%
github.com/wundergraph/cosmo/router/core/parse_multipart.go:27:									NewMultipartParser							0.0%
github.com/wundergraph/cosmo/router/core/parse_multipart.go:35:									RemoveAll								0.0%
github.com/wundergraph/cosmo/router/core/parse_multipart.go:52:									processInMemoryFile							0.0%
github.com/wundergraph/cosmo/router/core/parse_multipart.go:69:									processFilePart								0.0%
github.com/wundergraph/cosmo/router/core/parse_multipart.go:95:									Parse									0.0%
github.com/wundergraph/cosmo/router/core/parse_multipart.go:159:								parseUploadMap								0.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:40:									Error									100.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:64:									TotalTime								0.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:68:									Merge									100.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:85:									NewPlanner								75.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:99:									PlanOperation								78.6%
github.com/wundergraph/cosmo/router/core/plan_generator.go:126:									ParseAndPrepareOperation						90.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:144:									PrepareOperation							80.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:169:									normalizeOperation							76.9%
github.com/wundergraph/cosmo/router/core/plan_generator.go:201:									PlanPreparedOperation							84.2%
github.com/wundergraph/cosmo/router/core/plan_generator.go:239:									validateOperation							88.9%
github.com/wundergraph/cosmo/router/core/plan_generator.go:257:									parseOperation								85.7%
github.com/wundergraph/cosmo/router/core/plan_generator.go:271:									NewPlanGenerator							85.7%
github.com/wundergraph/cosmo/router/core/plan_generator.go:289:									NewPlanGeneratorFromConfig						0.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:298:									GetPlanner								100.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:302:									buildRouterConfig							100.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:311:									loadConfiguration							87.3%
github.com/wundergraph/cosmo/router/core/plan_generator.go:437:									GetPlanConfiguration							0.0%
github.com/wundergraph/cosmo/router/core/plan_generator.go:441:									findOperationName							75.0%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:35:									NewCosmoRateLimiter							88.9%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:65:									RateLimitPreFetch							0.0%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:93:									generateKey								92.3%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:112:									RejectStatusCode							0.0%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:124:									RenderResponseExtension							0.0%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:133:									isIntrospectionQuery							0.0%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:146:									calculateRate								0.0%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:150:									statsJSON								0.0%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:161:									setRateLimitStats							0.0%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:176:									getRateLimitStats							0.0%
github.com/wundergraph/cosmo/router/core/ratelimiter.go:192:									WithRateLimiterStats							0.0%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:39:								NewExpressionLogField							57.1%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:57:								NewStringLogField							40.0%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:66:								NewBoolLogField								66.7%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:73:								NewStringSliceLogField							0.0%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:82:								NewDurationLogField							0.0%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:93:								RouterAccessLogsFieldHandler						100.0%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:116:								SubgraphAccessLogsFieldHandler						100.0%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:134:								processRequestIDField							87.5%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:150:								processExpressionAttributes						71.4%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:167:								processCustomAttributes							90.9%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:191:								GetLogFieldFromCustomAttribute						57.1%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:207:								getCustomDynamicAttributeValue						12.8%
github.com/wundergraph/cosmo/router/core/request_context_fields.go:295:								LogLevelHandler								0.0%
github.com/wundergraph/cosmo/router/core/request_tracing.go:25:									parseRequestTraceOptions						0.0%
github.com/wundergraph/cosmo/router/core/retry_builder.go:23:									ProcessRetryOptions							88.9%
github.com/wundergraph/cosmo/router/core/retry_builder.go:58:									buildRetryFunction							86.4%
github.com/wundergraph/cosmo/router/core/retry_builder.go:115:									isDefaultRetryableError							100.0%
github.com/wundergraph/cosmo/router/core/router.go:180:										IsEnabled								0.0%
github.com/wundergraph/cosmo/router/core/router.go:189:										NewRouter								54.1%
github.com/wundergraph/cosmo/router/core/router.go:584:										newServer								0.0%
github.com/wundergraph/cosmo/router/core/router.go:596:										listenAndServe								0.0%
github.com/wundergraph/cosmo/router/core/router.go:610:										initModules								0.0%
github.com/wundergraph/cosmo/router/core/router.go:709:										BaseURL									0.0%
github.com/wundergraph/cosmo/router/core/router.go:717:										NewServer								0.0%
github.com/wundergraph/cosmo/router/core/router.go:765:										bootstrap								0.0%
github.com/wundergraph/cosmo/router/core/router.go:998:										buildClients								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1165:									Start									0.0%
github.com/wundergraph/cosmo/router/core/router.go:1360:									TrackExecutionConfigUsage						0.0%
github.com/wundergraph/cosmo/router/core/router.go:1362:									TrackRouterConfigUsage							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1364:									Close									0.0%
github.com/wundergraph/cosmo/router/core/router.go:1366:									TrackUptime								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1368:									configureUsageTracking							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1394:									trackRouterConfigUsage							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1403:									Append									0.0%
github.com/wundergraph/cosmo/router/core/router.go:1409:									ErrOrNil								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1415:									Shutdown								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1549:									WithListenerAddr							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1555:									WithLogger								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1561:									WithPlayground								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1567:									WithIntrospection							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1574:									WithQueryPlans								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1580:									WithTracing								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1586:									WithCors								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1593:									WithSubscriptionHeartbeatInterval					0.0%
github.com/wundergraph/cosmo/router/core/router.go:1600:									WithGraphQLPath								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1609:									WithGraphQLWebURL							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1616:									WithPlaygroundPath							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1623:									WithPlaygroundConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1630:									WithConfigPoller							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1637:									WithSelfRegistration							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1644:									WithGracePeriod								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1651:									WithMetrics								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1658:									CorsDefaultOptions							100.0%
github.com/wundergraph/cosmo/router/core/router.go:1672:									WithGraphApiToken							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1678:									WithModulesConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1684:									WithExecutionConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1691:									WithStaticExecutionConfig						0.0%
github.com/wundergraph/cosmo/router/core/router.go:1699:									WithAwsLambdaRuntime							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1705:									WithHealthCheckPath							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1711:									WithHealthChecks							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1717:									WithProxy								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1723:									WithReadinessCheckPath							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1729:									WithLivenessCheckPath							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1736:									WithCDN									0.0%
github.com/wundergraph/cosmo/router/core/router.go:1743:									WithEvents								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1749:									WithHeaderRules								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1755:									WithCacheControlPolicy							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1761:									WithOverrideRoutingURL							100.0%
github.com/wundergraph/cosmo/router/core/router.go:1767:									WithOverrides								100.0%
github.com/wundergraph/cosmo/router/core/router.go:1773:									WithSecurityConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1779:									WithEngineExecutionConfig						0.0%
github.com/wundergraph/cosmo/router/core/router.go:1785:									WithCustomModules							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1791:									WithSubgraphTransportOptions						100.0%
github.com/wundergraph/cosmo/router/core/router.go:1797:									WithSubgraphCircuitBreakerOptions					0.0%
github.com/wundergraph/cosmo/router/core/router.go:1803:									WithSubgraphRetryOptions						0.0%
github.com/wundergraph/cosmo/router/core/router.go:1826:									WithRouterTrafficConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1832:									WithFileUploadConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1838:									WithAccessController							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1844:									WithAuthorizationConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1850:									WithRateLimitConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1856:									WithLocalhostFallbackInsideDocker					0.0%
github.com/wundergraph/cosmo/router/core/router.go:1862:									WithDisableUsageTracking						0.0%
github.com/wundergraph/cosmo/router/core/router.go:1868:									DefaultRouterTrafficConfig						100.0%
github.com/wundergraph/cosmo/router/core/router.go:1875:									DefaultFileUploadConfig							100.0%
github.com/wundergraph/cosmo/router/core/router.go:1885:									NewTransportRequestOptions						100.0%
github.com/wundergraph/cosmo/router/core/router.go:1904:									DefaultTransportRequestOptions						100.0%
github.com/wundergraph/cosmo/router/core/router.go:1920:									NewSubgraphTransportOptions						100.0%
github.com/wundergraph/cosmo/router/core/router.go:1935:									NewSubgraphCircuitBreakerOptions					0.0%
github.com/wundergraph/cosmo/router/core/router.go:1952:									newCircuitBreakerConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1967:									DefaultSubgraphTransportOptions						100.0%
github.com/wundergraph/cosmo/router/core/router.go:1974:									DefaultGraphQLMetricsConfig						100.0%
github.com/wundergraph/cosmo/router/core/router.go:1981:									WithGraphQLMetrics							0.0%
github.com/wundergraph/cosmo/router/core/router.go:1987:									WithBatching								0.0%
github.com/wundergraph/cosmo/router/core/router.go:1995:									WithDevelopmentMode							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2001:									WithClusterName								0.0%
github.com/wundergraph/cosmo/router/core/router.go:2007:									WithInstanceID								0.0%
github.com/wundergraph/cosmo/router/core/router.go:2013:									WithConfigVersionHeader							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2019:									WithAnonymization							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2025:									WithWebSocketConfiguration						0.0%
github.com/wundergraph/cosmo/router/core/router.go:2031:									WithSubgraphErrorPropagation						0.0%
github.com/wundergraph/cosmo/router/core/router.go:2037:									WithAccessLogs								0.0%
github.com/wundergraph/cosmo/router/core/router.go:2043:									WithTLSConfig								0.0%
github.com/wundergraph/cosmo/router/core/router.go:2049:									WithTelemetryAttributes							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2055:									WithTracingAttributes							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2061:									WithConfigPollerConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2067:									WithPersistedOperationsConfig						100.0%
github.com/wundergraph/cosmo/router/core/router.go:2073:									WithAutomatedPersistedQueriesConfig					100.0%
github.com/wundergraph/cosmo/router/core/router.go:2079:									WithApolloCompatibilityFlagsConfig					0.0%
github.com/wundergraph/cosmo/router/core/router.go:2100:									WithApolloRouterCompatibilityFlags					0.0%
github.com/wundergraph/cosmo/router/core/router.go:2106:									WithStorageProviders							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2112:									WithClientHeader							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2118:									WithCacheWarmupConfig							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2124:									WithMCP									0.0%
github.com/wundergraph/cosmo/router/core/router.go:2130:									WithPlugins								0.0%
github.com/wundergraph/cosmo/router/core/router.go:2136:									WithDemoMode								0.0%
github.com/wundergraph/cosmo/router/core/router.go:2142:									WithStreamsHandlerConfiguration						0.0%
github.com/wundergraph/cosmo/router/core/router.go:2151:									newHTTPTransport							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2190:									TraceConfigFromTelemetry						0.0%
github.com/wundergraph/cosmo/router/core/router.go:2242:									buildAttributesMap							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2253:									buildHeaderAttributesMapper						0.0%
github.com/wundergraph/cosmo/router/core/router.go:2282:									buildResourceAttributes							0.0%
github.com/wundergraph/cosmo/router/core/router.go:2291:									MetricConfigFromTelemetry						0.0%
github.com/wundergraph/cosmo/router/core/router.go:2347:									or									100.0%
github.com/wundergraph/cosmo/router/core/router_config.go:151:									Usage									0.0%
github.com/wundergraph/cosmo/router/core/router_metrics.go:47:									NewRouterMetrics							0.0%
github.com/wundergraph/cosmo/router/core/router_metrics.go:64:									StartOperation								0.0%
github.com/wundergraph/cosmo/router/core/router_metrics.go:81:									MetricStore								0.0%
github.com/wundergraph/cosmo/router/core/router_metrics.go:85:									GqlMetricsExporter							0.0%
github.com/wundergraph/cosmo/router/core/router_metrics.go:89:									ExportSchemaUsageInfo							0.0%
github.com/wundergraph/cosmo/router/core/router_metrics.go:141:									strCopy									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:64:								Request									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:68:								Logger									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:72:								Operation								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:76:								Authentication								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:80:								PublishEventConfiguration						0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:84:								NewEvent								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:98:								Request									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:102:								Logger									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:106:								Operation								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:110:								Authentication								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:114:								SubscriptionEventConfiguration						0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:118:								EmitEvent								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:124:								NewEvent								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:133:								GetData									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:137:								SetData									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:141:								Clone									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:150:								GetData									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:157:								Clone									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:172:								Request									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:176:								Logger									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:180:								Operation								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:184:								Authentication								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:188:								EmitEvent								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:194:								NewEvent								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:198:								SubscriptionEventConfiguration						0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:209:								NewPubSubSubscriptionOnStartHook					0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:244:								NewEngineSubscriptionOnStartHook					0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:338:								NewPubSubOnPublishEventsHook						0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:383:								Context									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:387:								Request									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:391:								Logger									0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:395:								Operation								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:399:								Authentication								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:403:								SubscriptionEventConfiguration						0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:407:								NewEvent								0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:411:								NewPubSubOnReceiveEventsHook						0.0%
github.com/wundergraph/cosmo/router/core/subscriptions_modules.go:454:								Error									0.0%
github.com/wundergraph/cosmo/router/core/supervisor.go:45:									NewRouterSupervisor							0.0%
github.com/wundergraph/cosmo/router/core/supervisor.go:68:									DefaultRouterFactory							0.0%
github.com/wundergraph/cosmo/router/core/supervisor.go:77:									createRouter								0.0%
github.com/wundergraph/cosmo/router/core/supervisor.go:95:									startRouter								0.0%
github.com/wundergraph/cosmo/router/core/supervisor.go:103:									stopRouter								0.0%
github.com/wundergraph/cosmo/router/core/supervisor.go:120:									loadConfig								0.0%
github.com/wundergraph/cosmo/router/core/supervisor.go:136:									Start									0.0%
github.com/wundergraph/cosmo/router/core/supervisor.go:183:									Stop									0.0%
github.com/wundergraph/cosmo/router/core/supervisor.go:191:									Reload									0.0%
github.com/wundergraph/cosmo/router/core/supervisor_instance.go:25:								newRouter								0.0%
github.com/wundergraph/cosmo/router/core/supervisor_instance.go:184:								optionsFromResources							0.0%
github.com/wundergraph/cosmo/router/core/supervisor_instance.go:280:								setupAuthenticators							0.0%
github.com/wundergraph/cosmo/router/core/supervisor_instance.go:371:								hasProxyConfigured							0.0%
github.com/wundergraph/cosmo/router/core/trace_dialer.go:15:									NewTraceDialer								0.0%
github.com/wundergraph/cosmo/router/core/trace_dialer.go:23:									WrapDial								0.0%
github.com/wundergraph/cosmo/router/core/trace_dialer.go:62:									Close									0.0%
github.com/wundergraph/cosmo/router/core/trace_dialer.go:79:									Close									0.0%
github.com/wundergraph/cosmo/router/core/trace_dialer.go:87:									SyscallConn								0.0%
github.com/wundergraph/cosmo/router/core/transport.go:67:									NewCustomTransport							0.0%
github.com/wundergraph/cosmo/router/core/transport.go:123:									measureSubgraphMetrics							0.0%
github.com/wundergraph/cosmo/router/core/transport.go:165:									RoundTrip								0.0%
github.com/wundergraph/cosmo/router/core/transport.go:215:									allowSingleFlight							0.0%
github.com/wundergraph/cosmo/router/core/transport.go:239:									roundTripSingleFlight							0.0%
github.com/wundergraph/cosmo/router/core/transport.go:320:									singleFlightKey								0.0%
github.com/wundergraph/cosmo/router/core/transport.go:382:									NewTransport								0.0%
github.com/wundergraph/cosmo/router/core/transport.go:398:									RoundTripper								0.0%
github.com/wundergraph/cosmo/router/core/transport.go:450:									DefaultHTTPProxyURL							0.0%
github.com/wundergraph/cosmo/router/core/transport.go:455:									SpanNameFormatter							0.0%
github.com/wundergraph/cosmo/router/core/transport.go:465:									GetSpanName								0.0%
github.com/wundergraph/cosmo/router/core/transport.go:472:									CreateGRPCTraceGetter							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:70:									NewWebsocketMiddleware							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:161:									newWSConnectionWrapper							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:169:									ReadJSON								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:186:									WriteText								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:201:									WriteJSON								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:219:									WriteCloseFrame								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:233:									Close									0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:272:									handleUpgradeRequest							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:450:									handleConnectionSync							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:480:									addConnection								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:492:									removeConnection							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:504:									socketFd								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:522:									isReadTimeout								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:533:									runPoller								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:605:									newWebsocketResponseWriter						0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:616:									Header									0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:620:									WriteHeader								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:624:									Complete								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:632:									Heartbeat								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:636:									Close									0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:643:									Write									0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:648:									Flush									0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:683:									SubscriptionResponseWriter						0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:769:									NewWebsocketConnectionHandler						0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:797:									requestError								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:806:									writeErrorMessage							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:817:									parseAndPlan								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:960:									executeSubscription							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:1072:									registerSubscription							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:1099:									handleComplete								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:1116:									HandleMessage								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:1143:									Initialize								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:1213:									ignoreQueryParameter							0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:1229:									ignoreHeader								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:1245:									shouldComputeOperationSha256						0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:1259:									Complete								0.0%
github.com/wundergraph/cosmo/router/core/websocket.go:1268:									Close									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:93:							Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:99:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:103:							Descriptor								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:107:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:111:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:116:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:145:							Enum									100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:151:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:155:							Descriptor								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:159:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:163:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:168:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:194:							Enum									100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:200:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:204:							Descriptor								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:208:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:212:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:217:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:298:							file_wg_cosmo_common_common_proto_rawDescGZIP				0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:319:							init									100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/common/common.pb.go:320:							file_wg_cosmo_common_common_proto_init					87.5%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:48:				Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:54:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:58:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:62:				Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:66:				Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:71:				EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:84:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:93:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:97:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:99:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:112:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:116:				GetStatusCode								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:123:				GetError								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:155:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:164:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:168:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:170:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:183:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:187:				GetRequestDocument							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:194:				GetTypeFieldMetrics							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:201:				GetOperationInfo							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:208:				GetSchemaInfo								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:215:				GetClientInfo								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:222:				GetRequestInfo								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:229:				GetAttributes								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:236:				GetArgumentMetrics							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:243:				GetInputMetrics								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:259:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:268:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:272:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:274:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:287:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:291:				GetSchemaUsage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:298:				GetRequestCount								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:316:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:325:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:329:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:331:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:344:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:348:				GetName									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:355:				GetVersion								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:375:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:384:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:388:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:390:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:403:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:407:				GetHash									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:414:				GetName									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:421:				GetType									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:437:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:446:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:450:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:452:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:465:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:469:				GetVersion								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:495:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:504:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:508:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:510:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:523:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:527:				GetPath									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:534:				GetTypeNames								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:541:				GetSubgraphIDs								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:548:				GetCount								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:555:				GetNamedType								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:562:				GetIndirectInterfaceField						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:584:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:593:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:597:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:599:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:612:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:616:				GetPath									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:623:				GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:630:				GetCount								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:637:				GetNamedType								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:661:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:670:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:674:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:676:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:689:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:693:				GetPath									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:700:				GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:707:				GetCount								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:714:				GetNamedType								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:721:				GetEnumValues								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:736:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:745:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:749:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:751:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:764:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:768:				GetSchemaUsage								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:781:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:790:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:794:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:796:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:809:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:821:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:830:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:834:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:836:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:849:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:853:				GetAggregation								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:866:				Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:875:				String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:879:				ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:881:				ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:894:				Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:1089:				file_wg_cosmo_graphqlmetrics_v1_graphqlmetrics_proto_rawDescGZIP	0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:1139:				init									100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go:1140:				file_wg_cosmo_graphqlmetrics_v1_graphqlmetrics_proto_init		9.2%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetricsv1connect/graphqlmetrics.connect.go:69:	NewGraphQLMetricsServiceClient						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetricsv1connect/graphqlmetrics.connect.go:95:	PublishGraphQLMetrics							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetricsv1connect/graphqlmetrics.connect.go:101:	PublishAggregatedGraphQLMetrics						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetricsv1connect/graphqlmetrics.connect.go:118:	NewGraphQLMetricsServiceHandler						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetricsv1connect/graphqlmetrics.connect.go:146:	PublishGraphQLMetrics							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/graphqlmetrics/v1/graphqlmetricsv1connect/graphqlmetrics.connect.go:150:	PublishAggregatedGraphQLMetrics						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:46:							Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:52:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:56:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:60:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:64:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:69:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:92:							Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:98:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:102:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:106:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:110:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:115:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:141:							Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:147:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:151:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:155:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:159:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:164:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:194:							Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:200:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:204:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:208:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:212:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:217:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:250:							Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:256:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:260:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:264:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:268:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:273:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:299:							Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:305:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:309:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:313:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:317:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:322:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:348:							Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:354:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:358:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:362:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:366:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:371:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:403:							Enum									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:409:							String									100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:413:							Descriptor								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:417:							Type									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:421:							Number									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:426:							EnumDescriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:440:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:449:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:453:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:455:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:468:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:472:							GetId									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:479:							GetName									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:486:							GetRoutingUrl								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:501:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:510:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:514:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:516:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:529:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:533:							GetConfigByFeatureFlagName						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:550:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:559:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:563:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:565:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:578:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:582:							GetEngineConfig								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:589:							GetVersion								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:596:							GetSubgraphs								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:616:							Reset									100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:625:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:629:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:631:							ProtoReflect								71.4%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:644:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:648:							GetEngineConfig								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:655:							GetVersion								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:662:							GetSubgraphs								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:669:							GetFeatureFlagConfigs							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:676:							GetCompatibilityVersion							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:693:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:702:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:706:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:708:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:721:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:725:							GetCode									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:732:							GetDetails								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:748:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:757:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:761:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:763:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:776:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:780:							GetCode									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:787:							GetMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:803:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:812:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:816:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:818:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:831:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:835:							GetAccountLimits							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:842:							GetGraphPublicKey							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:859:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:868:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:872:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:874:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:887:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:891:							GetTraceSamplingRate							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:904:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:913:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:917:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:919:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:932:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:945:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:954:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:958:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:960:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:973:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:977:							GetResponse								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:984:							GetRegistrationInfo							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1005:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1014:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1018:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1020:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1033:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1037:							GetDefaultFlushInterval							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1044:							GetDatasourceConfigurations						66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1051:							GetFieldConfigurations							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1058:							GetGraphqlSchema							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1065:							GetTypeConfigurations							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1072:							GetStringStorage							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1079:							GetGraphqlClientSchema							66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1108:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1117:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1121:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1123:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1136:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1140:							GetKind									66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1147:							GetRootNodes								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1154:							GetChildNodes								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1161:							GetOverrideFieldPathFromAlias						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1168:							GetCustomGraphql							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1175:							GetCustomStatic								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1182:							GetDirectives								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1189:							GetRequestTimeoutSeconds						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1196:							GetId									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1203:							GetKeys									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1210:							GetProvides								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1217:							GetRequires								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1224:							GetCustomEvents								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1231:							GetEntityInterfaces							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1238:							GetInterfaceObjects							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1254:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1263:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1267:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1269:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1282:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1286:							GetName									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1293:							GetSourceType								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1308:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1317:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1321:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1323:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1336:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1340:							GetRequiredAndScopes							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1357:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1366:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1370:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1372:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1385:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1389:							GetRequiresAuthentication						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1396:							GetRequiredOrScopes							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1403:							GetRequiredOrScopesByOr							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1422:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1431:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1435:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1437:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1450:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1454:							GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1461:							GetFieldName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1468:							GetArgumentsConfiguration						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1475:							GetAuthorizationConfiguration						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1482:							GetSubscriptionFilterCondition						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1498:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1507:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1511:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1513:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1526:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1530:							GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1537:							GetRenameTo								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1555:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1564:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1568:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1570:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1583:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1587:							GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1594:							GetFieldNames								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1601:							GetExternalFieldNames							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1608:							GetRequireFetchReasonsFieldNames					0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1624:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1633:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1637:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1639:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1652:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1656:							GetFieldName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1663:							GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1679:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1688:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1692:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1694:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1707:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1711:							GetFieldCoordinatesPath							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1718:							GetFieldPath								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1737:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1746:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1750:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1752:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1765:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1769:							GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1776:							GetFieldName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1783:							GetSelectionSet								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1790:							GetDisableEntityResolver						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1797:							GetConditions								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1813:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1822:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1826:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1828:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1841:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1845:							GetInterfaceTypeName							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1852:							GetConcreteTypeNames							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1884:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1893:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1897:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1899:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1912:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1916:							GetUrl									66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1923:							GetMethod								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1930:							GetHeader								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1937:							GetBody									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1944:							GetQuery								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1951:							GetUrlEncodeBody							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1958:							GetMtls									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1965:							GetBaseUrl								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1972:							GetPath									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1979:							GetHttpProxyUrl								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:1996:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2005:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2009:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2011:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2024:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2028:							GetStatusCode								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2035:							GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2042:							GetInjectStatusCodeIntoBody						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2062:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2071:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2075:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2077:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2090:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2094:							GetFetch								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2101:							GetSubscription								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2108:							GetFederation								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2115:							GetUpstreamSchema							66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2122:							GetCustomScalarTypeFields						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2129:							GetGrpc									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2146:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2155:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2159:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2161:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2174:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2178:							GetMapping								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2185:							GetProtoSchema								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2192:							GetPlugin								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2208:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2217:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2221:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2223:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2236:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2240:							GetRepository								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2247:							GetReference								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2266:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2275:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2279:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2281:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2294:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2298:							GetName									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2305:							GetVersion								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2312:							GetImageReference							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2328:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2337:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2341:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2343:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2356:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2360:							GetEnabled								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2389:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2398:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2402:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2404:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2417:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2421:							GetVersion								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2428:							GetService								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2435:							GetOperationMappings							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2442:							GetEntityMappings							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2449:							GetTypeFieldMappings							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2456:							GetEnumMappings								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2463:							GetResolveMappings							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2488:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2497:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2501:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2503:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2516:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2520:							GetType									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2527:							GetLookupMapping							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2534:							GetRpc									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2541:							GetRequest								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2548:							GetResponse								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2567:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2576:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2580:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2582:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2595:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2599:							GetType									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2606:							GetFieldMapping								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2631:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2640:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2644:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2646:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2659:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2663:							GetType									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2670:							GetOriginal								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2677:							GetMapped								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2684:							GetRequest								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2691:							GetResponse								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2718:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2727:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2731:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2733:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2746:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2750:							GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2757:							GetKind									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2764:							GetKey									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2771:							GetRpc									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2778:							GetRequest								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2785:							GetResponse								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2804:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2813:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2817:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2819:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2832:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2836:							GetType									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2843:							GetFieldMappings							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2864:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2873:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2877:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2879:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2892:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2896:							GetOriginal								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2903:							GetMapped								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2910:							GetArgumentMappings							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2929:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2938:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2942:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2944:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2957:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2961:							GetOriginal								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2968:							GetMapped								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2984:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2993:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2997:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:2999:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3012:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3016:							GetType									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3023:							GetValues								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3039:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3048:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3052:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3054:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3067:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3071:							GetOriginal								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3078:							GetMapped								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3095:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3104:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3108:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3110:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3123:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3127:							GetConsumerName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3134:							GetStreamName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3141:							GetConsumerInactiveThreshold						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3158:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3167:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3171:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3173:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3186:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3190:							GetEngineEventConfiguration						66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3197:							GetSubjects								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3204:							GetStreamConfiguration							66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3220:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3229:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3233:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3235:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3248:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3252:							GetEngineEventConfiguration						66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3259:							GetTopics								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3275:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3284:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3288:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3290:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3303:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3307:							GetEngineEventConfiguration						66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3314:							GetChannels								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3332:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3341:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3345:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3347:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3360:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3364:							GetProviderId								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3371:							GetType									66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3378:							GetTypeName								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3385:							GetFieldName								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3402:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3411:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3415:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3417:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3430:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3434:							GetNats									66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3441:							GetKafka								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3448:							GetRedis								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3463:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3472:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3476:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3478:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3491:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3495:							GetData									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3514:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3523:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3527:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3529:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3542:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3546:							GetKind									66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3553:							GetStaticVariableContent						66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3560:							GetEnvironmentVariableName						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3567:							GetEnvironmentVariableDefaultValue					0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3574:							GetPlaceholderVariableName						0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3590:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3599:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3603:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3605:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3618:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3622:							GetDirectiveName							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3629:							GetRenameTo								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3645:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3654:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3658:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3660:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3673:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3677:							GetName									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3684:							GetValue								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3699:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3708:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3712:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3714:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3727:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3731:							GetValues								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3748:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3757:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3761:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3763:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3776:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3780:							GetKey									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3787:							GetCert									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3794:							GetInsecureSkipVerify							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3814:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3823:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3827:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3829:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3842:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3846:							GetEnabled								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3853:							GetUrl									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3860:							GetUseSSE								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3867:							GetProtocol								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3874:							GetWebsocketSubprotocol							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3890:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3899:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3903:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3905:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3918:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3922:							GetEnabled								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3929:							GetServiceSdl								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3945:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3954:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3958:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3960:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3973:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3977:							GetKey									66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:3993:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4002:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4006:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4008:							ProtoReflect								42.9%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4021:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4025:							GetTypeName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4032:							GetFieldName								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4048:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4057:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4061:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4063:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4076:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4080:							GetFieldPath								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4087:							GetJson									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4105:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4114:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4118:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4120:							ProtoReflect								100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4133:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4137:							GetAnd									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4144:							GetIn									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4151:							GetNot									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4158:							GetOr									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4173:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4182:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4186:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4188:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4201:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4205:							GetOperations								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4221:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4230:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4234:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4236:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4249:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4253:							GetRequest								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4260:							GetClient								66.7%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4277:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4286:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4290:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4292:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4305:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4309:							GetOperationName							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4316:							GetQuery								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4323:							GetExtensions								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4338:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4347:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4351:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4353:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4366:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4370:							GetPersistedQuery							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4386:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4395:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4399:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4401:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4414:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4418:							GetSha256Hash								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4425:							GetVersion								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4441:							Reset									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4450:							String									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4454:							ProtoMessage								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4456:							ProtoReflect								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4469:							Descriptor								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4473:							GetName									0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:4480:							GetVersion								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:5316:							file_wg_cosmo_node_v1_node_proto_rawDescGZIP				0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:5505:							init									100.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/node.pb.go:5506:							file_wg_cosmo_node_v1_node_proto_init					4.3%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go:59:				NewNodeServiceClient							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go:77:				SelfRegister								0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go:91:				NewNodeServiceHandler							0.0%
github.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go:111:				SelfRegister								0.0%
github.com/wundergraph/cosmo/router/internal/circuit/breaker.go:17:								NewCircuitTripper							0.0%
github.com/wundergraph/cosmo/router/internal/circuit/breaker.go:25:								RoundTrip								0.0%
github.com/wundergraph/cosmo/router/internal/circuit/manager.go:37:								NewManager								100.0%
github.com/wundergraph/cosmo/router/internal/circuit/manager.go:57:								GetCircuitBreaker							100.0%
github.com/wundergraph/cosmo/router/internal/circuit/manager.go:71:								AddCircuitBreaker							100.0%
github.com/wundergraph/cosmo/router/internal/circuit/manager.go:82:								HasCircuits								100.0%
github.com/wundergraph/cosmo/router/internal/circuit/manager.go:101:								Initialize								82.9%
github.com/wundergraph/cosmo/router/internal/circuit/manager.go:167:								createConfiguration							100.0%
github.com/wundergraph/cosmo/router/internal/debug/memoryusage.go:12:								ReportMemoryUsage							0.0%
github.com/wundergraph/cosmo/router/internal/debug/memoryusage.go:16:								printLoop								0.0%
github.com/wundergraph/cosmo/router/internal/debug/memoryusage.go:28:								printMemoryUsage							0.0%
github.com/wundergraph/cosmo/router/internal/docker/docker.go:15:								Inside									0.0%
github.com/wundergraph/cosmo/router/internal/docker/rountripper.go:19:								pointsToLocalhost							71.4%
github.com/wundergraph/cosmo/router/internal/docker/rountripper.go:31:								rewriteToTargetHost							80.0%
github.com/wundergraph/cosmo/router/internal/docker/rountripper.go:47:								RoundTrip								77.8%
github.com/wundergraph/cosmo/router/internal/docker/rountripper.go:67:								NewLocalhostFallbackRoundTripper					0.0%
github.com/wundergraph/cosmo/router/internal/errors/errors.go:14:								IsBrokenPipe								100.0%
github.com/wundergraph/cosmo/router/internal/expr/expr.go:42:									Clone									100.0%
github.com/wundergraph/cosmo/router/internal/expr/expr.go:157:									Get									100.0%
github.com/wundergraph/cosmo/router/internal/expr/expr.go:162:									LoadRequest								85.7%
github.com/wundergraph/cosmo/router/internal/expr/expr.go:189:									LoadAuth								75.0%
github.com/wundergraph/cosmo/router/internal/expr/expr.go:203:									handleExpressionError							66.7%
github.com/wundergraph/cosmo/router/internal/expr/expr_manager.go:19:								CreateNewExprManager							100.0%
github.com/wundergraph/cosmo/router/internal/expr/expr_manager.go:27:								CompileExpression							100.0%
github.com/wundergraph/cosmo/router/internal/expr/expr_manager.go:34:								CompileAnyExpression							100.0%
github.com/wundergraph/cosmo/router/internal/expr/expr_manager.go:40:								compileExpressionWithExprOptions					100.0%
github.com/wundergraph/cosmo/router/internal/expr/expr_manager.go:50:								compileOptions								100.0%
github.com/wundergraph/cosmo/router/internal/expr/expr_manager.go:62:								mergeOptions								100.0%
github.com/wundergraph/cosmo/router/internal/expr/expr_manager.go:77:								ValidateAnyExpression							78.6%
github.com/wundergraph/cosmo/router/internal/expr/request_operation_bucket_visitor.go:31:					Visit									87.9%
github.com/wundergraph/cosmo/router/internal/expr/request_operation_bucket_visitor.go:101:					setBucketIfHigher							100.0%
github.com/wundergraph/cosmo/router/internal/expr/request_operation_bucket_visitor.go:107:					getPropValue								80.0%
github.com/wundergraph/cosmo/router/internal/expr/resolvers.go:11:								ResolveAnyExpression							75.0%
github.com/wundergraph/cosmo/router/internal/expr/resolvers.go:22:								ResolveStringExpression							83.3%
github.com/wundergraph/cosmo/router/internal/expr/resolvers.go:38:								ResolveBoolExpression							62.5%
github.com/wundergraph/cosmo/router/internal/expr/retry_context.go:23:								IsHttpReadTimeout							100.0%
github.com/wundergraph/cosmo/router/internal/expr/retry_context.go:36:								IsTimeout								81.8%
github.com/wundergraph/cosmo/router/internal/expr/retry_context.go:64:								IsConnectionError							100.0%
github.com/wundergraph/cosmo/router/internal/expr/retry_context.go:83:								IsRetryableStatusCode							100.0%
github.com/wundergraph/cosmo/router/internal/expr/retry_context.go:98:								IsConnectionRefused							100.0%
github.com/wundergraph/cosmo/router/internal/expr/retry_context.go:115:								IsConnectionReset							100.0%
github.com/wundergraph/cosmo/router/internal/expr/retry_context.go:132:								LoadRetryContext							100.0%
github.com/wundergraph/cosmo/router/internal/expr/retry_expression.go:17:							NewRetryExpressionManager						100.0%
github.com/wundergraph/cosmo/router/internal/expr/retry_expression.go:39:							ShouldRetry								66.7%
github.com/wundergraph/cosmo/router/internal/expr/use_body.go:11:								Visit									100.0%
github.com/wundergraph/cosmo/router/internal/expr/use_request_operation_sha256.go:17:						Visit									79.2%
github.com/wundergraph/cosmo/router/internal/expr/uses_response_body.go:14:							Visit									100.0%
github.com/wundergraph/cosmo/router/internal/expr/uses_response_body.go:37:							isResponseBodyAccess							100.0%
github.com/wundergraph/cosmo/router/internal/expr/uses_response_body.go:54:							getPropertyName								75.0%
github.com/wundergraph/cosmo/router/internal/expr/uses_subgraph.go:14:								Visit									100.0%
github.com/wundergraph/cosmo/router/internal/expr/uses_subgraph_response_body.go:14:						Visit									100.0%
github.com/wundergraph/cosmo/router/internal/expr/uses_subgraph_response_body.go:37:						isSubgraphResponseBodyAccess						100.0%
github.com/wundergraph/cosmo/router/internal/expr/uses_subgraph_response_body.go:66:						getPropertyName								75.0%
github.com/wundergraph/cosmo/router/internal/expr/uses_subgraph_trace.go:13:							Visit									100.0%
github.com/wundergraph/cosmo/router/internal/expr/uses_subgraph_trace.go:50:							isSubgraphOperation							87.5%
github.com/wundergraph/cosmo/router/internal/expr/visitor_group.go:23:								createVisitorGroup							100.0%
github.com/wundergraph/cosmo/router/internal/expr/visitor_group.go:35:								IsRequestBodyUsedInExpressions						75.0%
github.com/wundergraph/cosmo/router/internal/expr/visitor_group.go:43:								IsSubgraphTraceUsedInExpressions					0.0%
github.com/wundergraph/cosmo/router/internal/expr/visitor_group.go:51:								IsResponseBodyUsedInExpressions						75.0%
github.com/wundergraph/cosmo/router/internal/expr/visitor_group.go:59:								IsSubgraphResponseBodyUsedInExpressions					75.0%
github.com/wundergraph/cosmo/router/internal/expr/visitor_group.go:67:								IsRequestOperationSha256UsedInExpressions				75.0%
github.com/wundergraph/cosmo/router/internal/graphiql/playground.go:10:								PlaygroundHTML								0.0%
github.com/wundergraph/cosmo/router/internal/graphiql/playgroundhandler.go:29:							NewPlayground								100.0%
github.com/wundergraph/cosmo/router/internal/graphiql/playgroundhandler.go:45:							initPlayground								100.0%
github.com/wundergraph/cosmo/router/internal/graphiql/playgroundhandler.go:52:							ServeHTTP								58.3%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/aggregate.go:9:							AggregateSchemaUsageInfoBatch						100.0%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/aggregate.go:29:							isSchemaUsageInfoEqual							68.4%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/aggregate.go:70:							areInputUsageInfosEqual							83.3%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/aggregate.go:84:							isInputUsageInfoEqual							55.6%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/aggregate.go:104:							areAttributesEqual							62.5%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:66:							NewDefaultExporterSettings						0.0%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:84:							NewExporter								83.3%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:105:							validate								53.3%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:137:							acceptTraffic								100.0%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:148:							RecordUsage								100.0%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:165:							sendItems								85.7%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:191:							sendAggregation								84.6%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:214:							prepareAndSendBatch							100.0%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:224:							aggregateAndSendBatch							21.4%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:293:							start									90.9%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:329:							drainQueue								92.3%
github.com/wundergraph/cosmo/router/internal/graphqlmetrics/exporter.go:353:							Shutdown								91.7%
github.com/wundergraph/cosmo/router/internal/httpclient/retryableclient.go:10:							NewRetryableHTTPClient							0.0%
github.com/wundergraph/cosmo/router/internal/jwt/claims.go:18:									ExtractFederatedGraphTokenClaims					0.0%
github.com/wundergraph/cosmo/router/internal/middleware/compression.go:12:							HandleCompression							92.9%
github.com/wundergraph/cosmo/router/internal/middleware/cookie_filter.go:8:							CookieWhitelist								100.0%
github.com/wundergraph/cosmo/router/internal/middleware/request_size.go:8:							RequestSize								100.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/apq/client.go:46:						NewClient								0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/apq/client.go:68:						Enabled									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/apq/client.go:72:						PersistedOperation							0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/apq/client.go:81:						SaveOperation								0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/apq/client.go:91:						Close									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/apq/redis.go:27:						NewRedisClient								0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/apq/redis.go:47:						Get									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/apq/redis.go:55:						Set									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/apq/redis.go:61:						Close									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/client.go:23:							Error									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/client.go:48:							NewClient								0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/client.go:63:							PersistedOperation							0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/client.go:98:							SaveOperation								0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/client.go:106:							APQEnabled								0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/client.go:110:							Close									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/cache.go:21:					NewOperationsCache							0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/cache.go:44:					key									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/cache.go:48:					Get									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/cache.go:57:					Set									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/cdn/client.go:42:				PersistedOperation							0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/cdn/client.go:51:				persistedOperation							0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/cdn/client.go:130:				NewClient								0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/cdn/client.go:160:				Close									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/fs/client.go:25:				NewClient								0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/fs/client.go:39:				PersistedOperation							0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/fs/client.go:48:				persistedOperation							0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/fs/client.go:72:				Close									0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/s3/client.go:38:				NewClient								0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/s3/client.go:78:				PersistedOperation							0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/s3/client.go:87:				persistedOperation							0.0%
github.com/wundergraph/cosmo/router/internal/persistedoperation/operationstorage/s3/client.go:109:				Close									0.0%
github.com/wundergraph/cosmo/router/internal/recoveryhandler/recovery.go:19:							WithLogHandler								0.0%
github.com/wundergraph/cosmo/router/internal/recoveryhandler/recovery.go:25:							parseOptions								66.7%
github.com/wundergraph/cosmo/router/internal/recoveryhandler/recovery.go:32:							New									100.0%
github.com/wundergraph/cosmo/router/internal/recoveryhandler/recovery.go:39:							ServeHTTP								77.8%
github.com/wundergraph/cosmo/router/internal/rediscloser/rediscloser.go:26:							NewRedisCloser								46.2%
github.com/wundergraph/cosmo/router/internal/rediscloser/rediscloser.go:86:							addClusterUrlsToQuery							0.0%
github.com/wundergraph/cosmo/router/internal/rediscloser/rediscloser.go:113:							IsFunctioningClient							75.0%
github.com/wundergraph/cosmo/router/internal/rediscloser/rediscloser.go:122:							isClusterClient								66.7%
github.com/wundergraph/cosmo/router/internal/requestlogger/access_log_expression.go:16:						GetAccessLogConfigExpressions						91.7%
github.com/wundergraph/cosmo/router/internal/requestlogger/access_log_expression.go:42:						CleanupExpressionAttributes						100.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:60:							parseOptions								66.7%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:68:							WithAttributes								0.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:74:							WithExprAttributes							0.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:80:							WithAnonymization							0.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:86:							WithFieldsHandler							0.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:92:							WithNoTimeField								0.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:99:							WithFields								0.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:105:						WithDefaultOptions							0.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:115:						WithLogLevelHandler							0.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:121:						WithIgnoreQueryParamsList						0.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:127:						New									100.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:140:						ServeHTTP								50.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/requestlogger.go:209:						getRequestFields							66.7%
github.com/wundergraph/cosmo/router/internal/requestlogger/subgraphlogger.go:37:						NewSubgraphAccessLogger							100.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/subgraphlogger.go:51:						RequestFields								87.5%
github.com/wundergraph/cosmo/router/internal/requestlogger/subgraphlogger.go:67:						Info									100.0%
github.com/wundergraph/cosmo/router/internal/requestlogger/subgraphlogger.go:71:						Error									0.0%
github.com/wundergraph/cosmo/router/internal/retrytransport/retry_transport.go:41:						parseRetryAfterHeader							100.0%
github.com/wundergraph/cosmo/router/internal/retrytransport/retry_transport.go:75:						shouldUseRetryAfter							100.0%
github.com/wundergraph/cosmo/router/internal/retrytransport/retry_transport.go:93:						NewRetryHTTPTransport							0.0%
github.com/wundergraph/cosmo/router/internal/retrytransport/retry_transport.go:105:						RoundTrip								100.0%
github.com/wundergraph/cosmo/router/internal/retrytransport/retry_transport.go:165:						drainBody								100.0%
github.com/wundergraph/cosmo/router/internal/retrytransport/retry_transport.go:185:						isResponseOK								100.0%
github.com/wundergraph/cosmo/router/internal/stringsx/string.go:3:								Contains								100.0%
github.com/wundergraph/cosmo/router/internal/stringsx/string.go:12:								RemoveDuplicates							100.0%
github.com/wundergraph/cosmo/router/internal/test/call_spy.go:15:								NewCallSpy								100.0%
github.com/wundergraph/cosmo/router/internal/test/call_spy.go:22:								Call									100.0%
github.com/wundergraph/cosmo/router/internal/test/call_spy.go:27:								GetCount								100.0%
github.com/wundergraph/cosmo/router/internal/test/call_spy.go:32:								AssertCalled								100.0%
github.com/wundergraph/cosmo/router/internal/test/call_spy.go:38:								AssertCalledInBetween							0.0%
github.com/wundergraph/cosmo/router/internal/test/call_spy.go:45:								Reset									100.0%
github.com/wundergraph/cosmo/router/internal/test/request.go:5:									NewRequest								75.0%
github.com/wundergraph/cosmo/router/internal/timex/duration.go:11:								RandomDuration								100.0%
github.com/wundergraph/cosmo/router/internal/traceclient/traceclient.go:41:							NewTraceInjectingRoundTripper						0.0%
github.com/wundergraph/cosmo/router/internal/traceclient/traceclient.go:53:							GetClientTraceFromContext						0.0%
github.com/wundergraph/cosmo/router/internal/traceclient/traceclient.go:62:							InitTraceContext							0.0%
github.com/wundergraph/cosmo/router/internal/traceclient/traceclient.go:68:							RoundTrip								0.0%
github.com/wundergraph/cosmo/router/internal/traceclient/traceclient.go:82:							getClientTrace								0.0%
github.com/wundergraph/cosmo/router/internal/traceclient/traceclient.go:104:							processConnectionMetrics						0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:23:									NewUsageTracker								0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:88:									baseProperties								0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:122:								findRepositoryURL							0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:144:								TrackExecutionConfigUsage						0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:160:								TrackRouterConfigUsage							0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:180:								Logf									0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:184:								Errorf									0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:188:								posthogLogger								0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:194:								Close									0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:199:								TrackUptime								0.0%
github.com/wundergraph/cosmo/router/internal/track/track.go:229:								trackRouterUptime							0.0%
github.com/wundergraph/cosmo/router/internal/unique/unique.go:3:								SliceElements								0.0%
github.com/wundergraph/cosmo/router/internal/unsafebytes/unsafebytes.go:8:							BytesToString								66.7%
github.com/wundergraph/cosmo/router/internal/unsafebytes/unsafebytes.go:16:							StringToBytes								100.0%
github.com/wundergraph/cosmo/router/internal/versioninfo/versioninfo.go:34:							New									72.7%
github.com/wundergraph/cosmo/router/internal/versioninfo/versioninfo.go:77:							String									100.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:40:								MarshalJSON								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:45:								UnmarshalJSON								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:102:								newAbsintheWSProtocol							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:108:								Subprotocol								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:112:								Initialize								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:132:								ReadMessage								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:169:								Pong									0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:179:								WriteGraphQLData							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:197:								WriteGraphQLErrors							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:207:								Close									0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:215:								Complete								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/absinthe.go:224:								toSubscriptionId							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/graphql_ws.go:41:								newGraphQLWSProtocol							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/graphql_ws.go:47:								Subprotocol								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/graphql_ws.go:51:								Initialize								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/graphql_ws.go:66:								ReadMessage								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/graphql_ws.go:92:								Pong									0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/graphql_ws.go:101:								WriteGraphQLData							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/graphql_ws.go:110:								WriteGraphQLErrors							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/graphql_ws.go:119:								Close									0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/graphql_ws.go:127:								Complete								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/proto.go:52:								Subprotocols								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/proto.go:60:								IsSupportedSubprotocol							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/proto.go:64:								NewProtocol								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/subscriptions_transport_ws.go:44:						newSubscriptionsTransportWSProtocol					0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/subscriptions_transport_ws.go:50:						Subprotocol								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/subscriptions_transport_ws.go:54:						Initialize								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/subscriptions_transport_ws.go:69:						ReadMessage								0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/subscriptions_transport_ws.go:93:						Pong									0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/subscriptions_transport_ws.go:101:						WriteGraphQLData							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/subscriptions_transport_ws.go:110:						WriteGraphQLErrors							0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/subscriptions_transport_ws.go:124:						Close									0.0%
github.com/wundergraph/cosmo/router/internal/wsproto/subscriptions_transport_ws.go:132:						Complete								0.0%
github.com/wundergraph/cosmo/router/internal/yamlmerge/merge.go:56:								YAMLMerge								84.2%
github.com/wundergraph/cosmo/router/internal/yamlmerge/merge.go:92:								merge									100.0%
github.com/wundergraph/cosmo/router/internal/yamlmerge/merge.go:122:								mergeMapping								100.0%
github.com/wundergraph/cosmo/router/internal/yamlmerge/merge.go:139:								IsMapping								100.0%
github.com/wundergraph/cosmo/router/internal/yamlmerge/merge.go:146:								IsSequence								100.0%
github.com/wundergraph/cosmo/router/internal/yamlmerge/merge.go:152:								IsScalar								100.0%
github.com/wundergraph/cosmo/router/internal/yamlmerge/merge.go:156:								describe								100.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:22:									NewTraceTimings								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:28:									StartParse								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:35:									EndParse								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:43:									StartNormalize								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:50:									EndNormalize								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:57:									StartValidate								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:64:									EndValidate								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:71:									StartPlanning								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:78:									EndPlanning								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:85:									DurationParse								0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:89:									DurationNormalize							0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:93:									DurationValidate							0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:97:									DurationPlanning							0.0%
github.com/wundergraph/cosmo/router/pkg/art/timing.go:101:									SetRequestTracingStats							0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/authentication.go:47:							Authenticator								0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/authentication.go:51:							Claims									0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/authentication.go:58:							SetScopes								0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/authentication.go:69:							Scopes									0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/authentication.go:87:							Authenticate								0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/authentication.go:115:							NewEmptyAuthentication							0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/context.go:13:								NewContext								100.0%
github.com/wundergraph/cosmo/router/pkg/authentication/context.go:19:								FromContext								80.0%
github.com/wundergraph/cosmo/router/pkg/authentication/context.go:28:								WithWebsocketInitialPayloadContextKey					0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/context.go:32:								WebsocketInitialPayloadFromContext					0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/http.go:10:								AuthenticationHeaders							0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/http.go:16:								AuthenticateHTTPRequest							0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/http_header_authenticator.go:21:						Name									0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/http_header_authenticator.go:25:						Authenticate								0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/http_header_authenticator.go:93:						NewHttpHeaderAuthenticator						0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/initial_payload_authenticator.go:18:					Name									0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/initial_payload_authenticator.go:22:					Authenticate								0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/initial_payload_authenticator.go:73:					NewWebsocketInitialPayloadAuthenticator					0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/jwks_token_decoder.go:30:						Decode									0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/jwks_token_decoder.go:78:						NewJwksTokenDecoder							0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/jwks_token_decoder.go:243:						getAudienceSet								0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/jwks_token_decoder.go:251:						createKeyFunc								0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/jwks_token_decoder.go:271:						hasAudience								0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/oidc_discovery_client.go:26:						newOIDCDiscoveryClient							0.0%
github.com/wundergraph/cosmo/router/pkg/authentication/oidc_discovery_client.go:37:						RoundTrip								0.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:304:									GetOperation								100.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:308:									GetMatching								100.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:347:									GetOperation								0.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:351:									GetMatching								0.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:456:									ApplyLimit								0.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:579:									GetID									100.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:588:									IsSet									100.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:605:									IsSet									100.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:626:									GetID									100.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:636:									GetID									100.0%
github.com/wundergraph/cosmo/router/pkg/config/config.go:1126:									LoadConfig								81.1%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:33:								Validate								75.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:75:								goDurationVocab								72.7%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:113:								compileDuration								82.4%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:160:								KeywordPath								100.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:164:								LocalizedString								100.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:168:								Validate								56.2%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:210:								humanBytesVocab								72.7%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:248:								compileHumanBytes							70.6%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:289:								ValidateConfig								86.2%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:354:								isGoDuration								80.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:364:								isBytesString								80.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:374:								isFileURL								50.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:383:								isURL									71.4%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:411:								isHttpURL								75.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:436:								isDir									75.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:446:								isFile									75.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:456:								isFilePath								60.0%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:511:								isURI									66.7%
github.com/wundergraph/cosmo/router/pkg/config/json_schema.go:533:								isHostnamePort								66.7%
github.com/wundergraph/cosmo/router/pkg/config/loadvariable.go:20:								LoadStringVariable							100.0%
github.com/wundergraph/cosmo/router/pkg/config/loadvariable.go:31:								LookupStringVariable							27.3%
github.com/wundergraph/cosmo/router/pkg/config/loadvariable.go:52:								LoadStringsVariable							0.0%
github.com/wundergraph/cosmo/router/pkg/config/loadvariable.go:67:								LoadBoolVariable							0.0%
github.com/wundergraph/cosmo/router/pkg/config/loadvariable.go:93:								LoadInt64Variable							0.0%
github.com/wundergraph/cosmo/router/pkg/config/loadvariable.go:119:								LoadIntVariable								0.0%
github.com/wundergraph/cosmo/router/pkg/config/loadvariable.go:141:								LoadFloat64Variable							0.0%
github.com/wundergraph/cosmo/router/pkg/config/marshaler.go:15:									UnmarshalText								90.9%
github.com/wundergraph/cosmo/router/pkg/config/marshaler.go:39:									UnmarshalYAML								75.0%
github.com/wundergraph/cosmo/router/pkg/config/marshaler.go:47:									MarshalYAML								0.0%
github.com/wundergraph/cosmo/router/pkg/config/marshaler.go:58:									Uint64									0.0%
github.com/wundergraph/cosmo/router/pkg/config/marshaler.go:62:									UnmarshalText								80.0%
github.com/wundergraph/cosmo/router/pkg/config/marshaler.go:73:									UnmarshalYAML								75.0%
github.com/wundergraph/cosmo/router/pkg/config/marshaler.go:81:									MarshalYAML								0.0%
github.com/wundergraph/cosmo/router/pkg/config/marshaler.go:87:									UnmarshalText								100.0%
github.com/wundergraph/cosmo/router/pkg/config/marshaler.go:98:									UnmarshalYAML								75.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:44:						New									0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:62:						Version									0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:66:						Subscribe								0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:119:						getRouterConfig								0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:161:						GetRouterConfig								0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:170:						WithLogger								0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:176:						WithPolling								0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:183:						WithClient								0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:189:						WithFallbackClient							0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/configpoller/config_poller.go:195:						WithDemoMode								0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/poll.go:23:								NewPoll									100.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/poll.go:40:								Subscribe								92.3%
github.com/wundergraph/cosmo/router/pkg/controlplane/selfregister/self_register.go:31:						New									0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/selfregister/self_register.go:74:						Register								0.0%
github.com/wundergraph/cosmo/router/pkg/controlplane/selfregister/self_register.go:106:						WithLogger								0.0%
github.com/wundergraph/cosmo/router/pkg/cors/config.go:41:									newCors									100.0%
github.com/wundergraph/cosmo/router/pkg/cors/config.go:64:									ServeHTTP								100.0%
github.com/wundergraph/cosmo/router/pkg/cors/config.go:102:									validateOrigin								100.0%
github.com/wundergraph/cosmo/router/pkg/cors/config.go:118:									validateWildcardOrigin							100.0%
github.com/wundergraph/cosmo/router/pkg/cors/config.go:132:									handlePreflight								100.0%
github.com/wundergraph/cosmo/router/pkg/cors/config.go:137:									handleNormal								100.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:57:									AddAllowMethods								100.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:62:									AddAllowHeaders								100.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:67:									AddExposeHeaders							100.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:71:									getAllowedSchemas							100.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:85:									validateAllowedSchemas							100.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:96:									Validate								100.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:111:									parseNewWildcardRules							100.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:127:									DefaultConfig								0.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:138:									Default									0.0%
github.com/wundergraph/cosmo/router/pkg/cors/cors.go:145:									New									100.0%
github.com/wundergraph/cosmo/router/pkg/cors/utils.go:12:									generateNormalHeaders							100.0%
github.com/wundergraph/cosmo/router/pkg/cors/utils.go:29:									generatePreflightHeaders						100.0%
github.com/wundergraph/cosmo/router/pkg/cors/utils.go:62:									normalize								100.0%
github.com/wundergraph/cosmo/router/pkg/cors/utils.go:79:									convert									100.0%
github.com/wundergraph/cosmo/router/pkg/cors/wildcard.go:24:									Compile									100.0%
github.com/wundergraph/cosmo/router/pkg/cors/wildcard.go:71:									Match									100.0%
github.com/wundergraph/cosmo/router/pkg/cors/wildcard.go:77:									MatchBytes								100.0%
github.com/wundergraph/cosmo/router/pkg/execution_config/compatibility.go:17:							IsRouterCompatibleWithExecutionConfig					100.0%
github.com/wundergraph/cosmo/router/pkg/execution_config/compatibility.go:58:							executionConfigVersionThresholdExceededError				100.0%
github.com/wundergraph/cosmo/router/pkg/execution_config/compatibility.go:66:							executionConfigVersionInsufficientWarning				100.0%
github.com/wundergraph/cosmo/router/pkg/execution_config/routerconfig.go:10:							FromFile								100.0%
github.com/wundergraph/cosmo/router/pkg/execution_config/routerconfig.go:20:							UnmarshalConfig								100.0%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:16:							GetTypeFieldUsageInfo							100.0%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:31:							IntoGraphQLMetrics							0.0%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:51:							IntoGraphQLMetrics							100.0%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:66:							visitNode								90.0%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:97:							GetArgumentUsageInfo							88.9%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:121:							EnterField								100.0%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:125:							EnterArgument								83.3%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:146:							GetInputUsageInfo							100.0%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:164:							EnterVariableDefinition							85.7%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:175:							traverseVariable							85.7%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:229:							appendUniqueUsage							100.0%
github.com/wundergraph/cosmo/router/pkg/graphqlschemausage/schemausage.go:238:							infoEquals								82.4%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/connector.go:15:								NewConnector								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/connector.go:21:								RegisterClientProvider							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/connector.go:33:								GetClientProvider							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/connector.go:45:								StopAllProviders							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/connector.go:61:								stopProvider								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/connector.go:76:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/command_opts.go:10:						PrepareCommand								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/command_opts_linux.go:11:					PrepareCommandForOS							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_client.go:48:					WithReconnectConfig							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_client.go:64:					NewGRPCPluginClient							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_client.go:84:					waitForPluginToBeActive							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_client.go:105:					isPluginActive								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_client.go:125:					SetClients								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_client.go:148:					Invoke									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_client.go:176:					NewStream								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_client.go:181:					IsPluginProcessExited							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_client.go:188:					Close									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:21:					NewPluginLogger								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:27:					Trace									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:32:					Debug									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:37:					Warn									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:42:					Error									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:47:					Info									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:52:					GetLevel								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:57:					ImpliedArgs								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:62:					IsDebug									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:67:					IsError									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:72:					IsInfo									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:78:					IsTrace									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:83:					IsWarn									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:88:					Log									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:93:					Name									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:98:					Named									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:103:					ResetNamed								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:109:					SetLevel								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:113:					StandardLogger								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:119:					StandardWriter								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:124:					With									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/grpc_plugin_logger.go:130:					argsToFields								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/metadatacarrier.go:12:						Get									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/metadatacarrier.go:20:						Set									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/metadatacarrier.go:24:						Keys									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpccommon/thin_plugin.go:16:						GRPCClient								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcplugin/grpc_plugin.go:49:						NewGRPCPlugin								100.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcplugin/grpc_plugin.go:81:						GetClient								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcplugin/grpc_plugin.go:89:						ensureRunningPluginProcess						0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcplugin/grpc_plugin.go:97:						fork									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcplugin/grpc_plugin.go:163:						Start									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcplugin/grpc_plugin.go:195:						Stop									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcplugin/grpc_plugin.go:216:						validatePluginPath							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/grpc_oci_plugin.go:56:					NewGRPCOCIPlugin							85.7%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/grpc_oci_plugin.go:88:					GetClient								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/grpc_oci_plugin.go:96:					ensureRunningPluginProcess						0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/grpc_oci_plugin.go:105:					startPluginProcess							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/grpc_oci_plugin.go:165:					cleanupPluginWorkDir							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/grpc_oci_plugin.go:176:					Start									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/grpc_oci_plugin.go:234:					Stop									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/image_unpack.go:16:						sanitizePathWithinDestDir						84.6%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/image_unpack.go:48:						UnpackImageToDir							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcpluginoci/prepare.go:14:						PreparePlugin								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcremote/grpc_remote.go:39:						NewRemoteGRPCProvider							0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcremote/grpc_remote.go:56:						GetClient								0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcremote/grpc_remote.go:65:						Start									0.0%
github.com/wundergraph/cosmo/router/pkg/grpcconnector/grpcremote/grpc_remote.go:80:						Stop									0.0%
github.com/wundergraph/cosmo/router/pkg/health/health.go:35:									New									100.0%
github.com/wundergraph/cosmo/router/pkg/health/health.go:42:									Liveness								100.0%
github.com/wundergraph/cosmo/router/pkg/health/health.go:52:									Readiness								100.0%
github.com/wundergraph/cosmo/router/pkg/health/health.go:67:									SetReady								100.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:21:									New									0.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:25:									zapBaseEncoderConfig							100.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:32:									ZapJsonEncoder								100.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:42:									zapConsoleEncoder							0.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:50:									attachBaseFields							80.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:64:									defaultZapCoreOptions							100.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:81:									NewZapLoggerWithCore							100.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:89:									NewZapLogger								0.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:109:									NewZapAccessLogger							0.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:144:									NewJSONZapBufferedLogger						0.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:158:									Close									0.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:162:									NewLogFile								0.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:170:									WithRequestID								100.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:174:									WithBatchedRequestOperationID						0.0%
github.com/wundergraph/cosmo/router/pkg/logging/logging.go:178:									WithTraceID								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/operation_manager.go:20:							NewOperationsManager							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/operation_manager.go:33:							LoadOperationsFromDirectory						0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/operation_manager.go:54:							GetOperations								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/operation_manager.go:59:							GetFilteredOperations							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/operation_manager.go:74:							GetOperation								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/operation_manager.go:87:							GetSchema								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/schema_compiler.go:19:							NewSchemaCompiler							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/schema_compiler.go:29:							CompileJSONSchema							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/schema_compiler.go:60:							ValidateInput								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/schema_compiler.go:82:							ValidateJSONSchema							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:29:									withRequestHeaders							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:34:									requestHeadersFromRequest						0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:64:									headersFromContext							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:185:								NewGraphQLSchemaServer							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:246:								SetHTTPClient								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:251:								WithGraphName								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:258:								WithOperationsDir							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:265:								WithListenAddr								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:271:								WithLogger								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:278:								WithExcludeMutations							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:285:								WithEnableArbitraryOperations						0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:292:								WithExposeSchema							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:299:								WithStateless								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:306:								Serve									0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:360:								Start									0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:373:								Reload									0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:398:								Stop									0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:417:								registerTools								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:577:								handleOperation								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:598:								handleGraphQLOperationInfo						0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:675:								executeGraphQLQuery							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:752:								handleExecuteGraphQL							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:774:								handleGetGraphQLSchema							0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:805:								WithCORS								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/server.go:825:								setCORSHeaders								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/util.go:17:									NewZapAdapter								0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/util.go:24:									Infof									0.0%
github.com/wundergraph/cosmo/router/pkg/mcpserver/util.go:29:									Errorf									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/cache_metrics.go:33:								NewCacheMetricInfo							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/cache_metrics.go:58:								NewCacheMetrics								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/cache_metrics.go:74:								configureMeter								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/cache_metrics.go:117:								RegisterObservers							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/cache_metrics.go:142:								observeForCacheType							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/cache_metrics.go:204:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:17:								NewCircuitBreakerMetricsConfig						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:40:								Closed									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:44:								Opened									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:48:								ErrShortCircuit								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:54:								Success									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:56:								ErrFailure								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:58:								ErrTimeout								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:60:								ErrBadRequest								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:62:								ErrInterrupt								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/circuitbreaker.go:64:								ErrConcurrencyLimitReject						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/config.go:69:									Enabled									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/config.go:90:									GetDefaultExporter							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/config.go:137:									IsEnabled								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/config.go:142:									DefaultConfig								100.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_measurements.go:36:							newConnectionInstruments						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_metric_store.go:39:							NewConnectionMetricStore						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_metric_store.go:72:							MeasureMaxConnections							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_metric_store.go:85:							MeasureConnectionAcquireDuration					0.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_metric_store.go:94:							Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_metric_store.go:111:							Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_pool_stats.go:20:							NewConnectionPoolStats							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_pool_stats.go:27:							AddSubgraphHostCount							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_pool_stats.go:31:							GetCounter								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/connection_pool_stats.go:52:							GetStats								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/engine_metrics.go:32:								toList									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/engine_metrics.go:64:								NewEngineMetrics							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/engine_metrics.go:96:								setupInstruments							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/engine_metrics.go:141:								registerObservers							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/engine_metrics.go:163:								observeInstruments							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/engine_metrics.go:172:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/measurements.go:19:								createMeasures								76.6%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:118:									NewPrometheusMeterProvider						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:159:									getTemporalitySelector							100.0%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:186:									createOTELExporter							58.6%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:258:									NewOtlpMeterProvider							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:299:									IsUsingDefaultCloudExporter						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:314:									isCloudExporter								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:326:									getResource								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:344:									defaultPrometheusMetricOptions						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:410:									defaultOtlpMetricOptions						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:465:									isKeyInSlice								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/meter.go:474:									parseURL								66.7%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:167:								NewStore								80.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:204:								setCardinalityLimit							100.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:214:								MeasureInFlight								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:243:								MeasureRequestCount							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:264:								MeasureCircuitBreakerShortCircuit					0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:282:								SetCircuitBreakerState							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:300:								MeasureRequestSize							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:321:								MeasureResponseSize							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:342:								MeasureLatency								66.7%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:366:								MeasureRequestError							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:387:								MeasureOperationPlanningTime						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:411:								MeasureSchemaFieldUsage							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:427:								Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:442:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:462:								WithLogger								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:468:								WithOtlpMeterProvider							100.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:474:								WithBaseAttributes							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:480:								WithPromMeterProvider							100.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:486:								WithProcessStartTime							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:492:								WithCardinalityLimit							100.0%
github.com/wundergraph/cosmo/router/pkg/metric/metric_store.go:498:								WithRouterInfoAttributes						100.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_connection_metrics.go:12:							MeasureConnectionAcquireDuration					0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_connection_metrics.go:15:							MeasureMaxConnections							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_connection_metrics.go:19:							Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_connection_metrics.go:23:							Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_connection_metrics.go:29:							MeasureConnectionAcquireDuration					0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_connection_metrics.go:31:							Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_connection_metrics.go:32:							Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:16:								MeasureInFlight								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:22:								MeasureRequestCount							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:26:								MeasureRequestSize							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:30:								MeasureResponseSize							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:34:								MeasureLatency								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:38:								MeasureRequestError							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:42:								MeasureOperationPlanningTime						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:46:								MeasureSchemaFieldUsage							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:50:								Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:54:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:58:								MeasureCircuitBreakerShortCircuit					0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:60:								SetCircuitBreakerState							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_metrics.go:63:								NewNoopMetrics								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_stream_metrics.go:9:							Produce									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_stream_metrics.go:10:							Consume									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_stream_metrics.go:12:							Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_stream_metrics.go:13:							Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/noop_stream_metrics.go:15:							NewNoopStreamMetricStore						100.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_connection_metric_store.go:28:						newOtlpConnectionMetrics						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_connection_metric_store.go:54:						startInitMetrics							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_connection_metric_store.go:87:						MeasureConnectionAcquireDuration					0.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_connection_metric_store.go:91:						MeasureMaxConnections							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_connection_metric_store.go:95:						Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_connection_metric_store.go:99:						Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_stream_metric_store.go:23:							newOtlpStreamEventMetrics						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_stream_metric_store.go:42:							Produce									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_stream_metric_store.go:46:							Consume									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/oltp_stream_metric_store.go:50:							Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:25:								NewOtlpMetricStore							80.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:54:								startInitMetrics							87.5%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:69:								MeasureInFlight								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:81:								MeasureRequestCount							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:87:								MeasureCircuitBreakerShortCircuit					0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:97:								SetCircuitBreakerState							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:112:							MeasureRequestSize							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:118:							MeasureResponseSize							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:124:							MeasureLatency								100.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:130:							MeasureRequestError							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:136:							MeasureOperationPlanningTime						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:142:							MeasureSchemaFieldUsage							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:146:							Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/otlp_metric_store.go:150:							Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_connection_metric_store.go:28:						newPromConnectionMetrics						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_connection_metric_store.go:54:						startInitMetrics							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_connection_metric_store.go:86:						MeasureConnectionAcquireDuration					0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_connection_metric_store.go:90:						MeasureMaxConnections							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_connection_metric_store.go:94:						Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_connection_metric_store.go:98:						Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:26:								NewPromMetricStore							80.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:59:								startInitMetrics							62.5%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:74:								MeasureInFlight								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:86:								MeasureRequestCount							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:92:								MeasureCircuitBreakerShortCircuit					0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:102:							SetCircuitBreakerState							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:117:							MeasureRequestSize							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:123:							MeasureResponseSize							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:129:							MeasureLatency								100.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:135:							MeasureRequestError							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:141:							MeasureOperationPlanningTime						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:147:							MeasureSchemaFieldUsage							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:153:							Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:157:							Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:170:							explodeAddInstrument							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_metric_store.go:195:							explodeRecordInstrument							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_stream_metric_store.go:23:							newPromStreamEventMetrics						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_stream_metric_store.go:42:							Produce									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_stream_metric_store.go:46:							Consume									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prom_stream_metric_store.go:50:							Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prometheus_server.go:24:								NewPrometheusServer							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prometheus_server.go:68:								SanitizeName								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/prometheus_server.go:72:								sanitizeRune								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/router_runtime_metrics.go:36:							NewRuntimeMetrics							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/router_runtime_metrics.go:50:							Start									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/router_runtime_metrics.go:307:							Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/router_runtime_metrics.go:323:							computeGCPauses								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/router_runtime_metrics.go:355:							recordGCPauses								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/stream_measurements.go:28:							newStreamEventInstruments						0.0%
github.com/wundergraph/cosmo/router/pkg/metric/stream_metric_store.go:56:							NewStreamMetricStore							0.0%
github.com/wundergraph/cosmo/router/pkg/metric/stream_metric_store.go:83:							withAttrs								0.0%
github.com/wundergraph/cosmo/router/pkg/metric/stream_metric_store.go:88:							Produce									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/stream_metric_store.go:109:							Consume									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/stream_metric_store.go:132:							Flush									0.0%
github.com/wundergraph/cosmo/router/pkg/metric/stream_metric_store.go:145:							Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/otel/attributes.go:98:									GetServerAttributes							0.0%
github.com/wundergraph/cosmo/router/pkg/otel/otelconfig/otelconfig.go:23:							DefaultEndpoint								66.7%
github.com/wundergraph/cosmo/router/pkg/otel/otelconfig/otelconfig.go:33:							DefaultEndpointHeaders							0.0%
github.com/wundergraph/cosmo/router/pkg/plan_generator/plan_generator.go:52:							PlanGenerator								82.2%
github.com/wundergraph/cosmo/router/pkg/profile/profile.go:35:									NewServer								0.0%
github.com/wundergraph/cosmo/router/pkg/profile/profile.go:60:									Listen									0.0%
github.com/wundergraph/cosmo/router/pkg/profile/profile.go:67:									Close									0.0%
github.com/wundergraph/cosmo/router/pkg/profile/profile.go:74:									Finish									0.0%
github.com/wundergraph/cosmo/router/pkg/profile/profile.go:104:									Start									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/error.go:8:								Error									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/error.go:10:								Unwrap									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/error.go:12:								NewError								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/factory.go:18:							NewPlannerConfig							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/factory.go:27:							NewPlannerFactory							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/factory.go:39:							Planner									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/factory.go:45:							Context									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/factory.go:49:							UpstreamSchema								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/factory.go:53:							PlanningBehavior							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:16:								NewMockEngineDataSourceFactory						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:37:								EXPECT									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:42:								GetFieldName								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:64:								GetFieldName								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:68:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:75:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:80:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:86:								ResolveDataSource							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:119:								ResolveDataSource							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:123:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:130:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:135:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:141:								ResolveDataSourceInput							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:173:								ResolveDataSourceInput							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:177:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:190:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:195:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:201:								ResolveDataSourceSubscription						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:234:								ResolveDataSourceSubscription						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:238:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:245:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:250:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:256:								ResolveDataSourceSubscriptionInput					0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:287:								ResolveDataSourceSubscriptionInput					0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:291:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:298:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:303:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:309:								TransformEventData							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:332:								TransformEventData							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:336:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:349:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:354:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:361:								NewMockLifecycle							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:382:								EXPECT									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:387:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:410:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:414:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:427:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:432:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:438:								Startup									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:461:								Startup									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:465:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:478:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:483:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:490:								NewMockProvider								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:511:								EXPECT									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:516:								ID									75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:538:								ID									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:542:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:549:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:554:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:560:								Publish									75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:585:								Publish									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:589:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:612:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:617:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:623:								SetHooks								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:635:								SetHooks								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:639:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:652:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:657:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:663:								Shutdown								75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:686:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:690:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:703:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:708:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:714:								Startup									75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:737:								Startup									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:741:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:754:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:759:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:765:								Subscribe								75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:790:								Subscribe								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:794:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:817:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:822:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:828:								TypeID									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:850:								TypeID									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:854:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:861:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:866:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:873:								NewMockProviderBuilder							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:894:								EXPECT									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:899:								BuildEngineDataSourceFactory						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:934:								BuildEngineDataSourceFactory						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:938:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:956:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:961:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:967:								BuildProvider								73.3%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1002:							BuildProvider								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1006:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1024:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1029:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1035:							TypeID									75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1057:							TypeID									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1061:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1068:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1073:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1080:							NewMockSubscriptionEventUpdater						100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1101:							EXPECT									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1106:							Close									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1118:							Close									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1122:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1135:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1140:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1146:							Complete								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1157:							Complete								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1161:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1168:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1173:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1179:							SetHooks								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1191:							SetHooks								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1195:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1208:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1213:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1219:							Update									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1231:							Update									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1235:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1248:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks.go:1253:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:16:							NewMockSubscriptionUpdater						100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:37:							EXPECT									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:42:							Close									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:54:							Close									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:58:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:71:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:76:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:82:							CloseSubscription							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:95:							CloseSubscription							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:99:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:117:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:122:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:128:							Complete								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:139:							Complete								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:143:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:150:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:155:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:161:							Subscriptions								77.8%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:185:							Subscriptions								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:189:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:196:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:201:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:207:							Update									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:219:							Update									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:223:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:236:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:241:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:247:							UpdateSubscription							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:260:							UpdateSubscription							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:264:							Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:282:							Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/mocks_resolve.go:287:							RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:23:							SetID									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:27:							ID									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:31:							DownstreamResponseFieldAlias						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:36:							Register								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:45:							ConfigureFetch								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:90:							ConfigureSubscription							55.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:135:							addContextVariableByArgumentRef						83.3%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:151:							extractArgumentTemplate							73.9%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:190:							EnterDocument								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/planner.go:194:							EnterField								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/provider.go:66:							All									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/provider.go:71:							Len									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/provider.go:77:							Unsafe									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/provider.go:81:							NewStreamEvents								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/pubsubprovider.go:23:							applyPublishEventHooks							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/pubsubprovider.go:55:							ID									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/pubsubprovider.go:59:							TypeID									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/pubsubprovider.go:63:							Startup									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/pubsubprovider.go:70:							Shutdown								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/pubsubprovider.go:77:							Subscribe								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/pubsubprovider.go:81:							Publish									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/pubsubprovider.go:96:							SetHooks								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/pubsubprovider.go:100:						NewPubSubProvider							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_datasource.go:28:					SubscriptionEventConfiguration						100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_datasource.go:34:					UniqueRequestID								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_datasource.go:38:					Start									87.5%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_datasource.go:59:					SubscriptionOnStart							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_datasource.go:90:					SetHooks								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_datasource.go:97:					NewPubSubSubscriptionDataSource						100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_event_updater.go:36:					Update									90.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_event_updater.go:83:					Complete								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_event_updater.go:87:					Close									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_event_updater.go:91:					SetHooks								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_event_updater.go:95:					updateSubscription							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_event_updater.go:131:					recoverPanic								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/datasource/subscription_event_updater.go:142:					NewSubscriptionEventUpdater						100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/eventdata/build.go:11:								BuildEventDataBytes							89.5%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/adapter.go:51:								topicPoller								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/adapter.go:126:								Subscribe								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/adapter.go:185:								Publish									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/adapter.go:280:								Startup									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/adapter.go:292:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/adapter.go:318:								NewProviderAdapter							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/adapter.go:341:								castToMutableEvent							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:25:							GetData									66.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:32:							GetKey									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:39:							GetHeaders								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:46:							Clone									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:50:							cloneHeaders								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:68:							GetData									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:72:							SetData									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:79:							Clone									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:98:							ProviderID								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:103:							ProviderType								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:108:							RootFieldName								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:121:							PublishEventConfiguration						100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:129:							MarshalJSONTemplate							85.3%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:195:							ProviderID								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:200:							ProviderType								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:205:							RootFieldName								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:213:							SubscriptionEventConfiguration						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:222:							UniqueRequestID								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:242:							Start									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:260:							Load									90.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource.go:278:							LoadWithFiles								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource_factory.go:31:						GetFieldName								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource_factory.go:35:						ResolveDataSource							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource_factory.go:50:						ResolveDataSourceInput							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource_factory.go:65:						ResolveDataSourceSubscription						86.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource_factory.go:95:						ResolveDataSourceSubscriptionInput					80.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/engine_datasource_factory.go:108:						TransformEventData							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/provider_builder.go:28:							TypeID									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/provider_builder.go:32:							BuildEngineDataSourceFactory						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/provider_builder.go:59:							BuildProvider								75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/provider_builder.go:73:							Level									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/provider_builder.go:77:							Log									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/provider_builder.go:81:							buildKafkaAuthenticationOptions						50.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/provider_builder.go:118:							buildKafkaOptions							75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/provider_builder.go:151:							buildProvider								70.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/kafka/provider_builder.go:171:							NewProviderBuilder							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:56:								getInstanceIdentifier							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:64:								getDurableConsumerName							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:80:								Subscribe								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:233:								Publish									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:298:								Request									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:357:								flush									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:370:								Startup									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:382:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:417:								NewAdapter								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/adapter.go:445:								castToMutableEvent							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:24:							GetData									66.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:31:							GetHeaders								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:38:							Clone									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:47:							GetData									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:54:							SetData									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:61:							Clone									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:71:							ToStreamEvent								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:75:							cloneHeaders								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:100:							ProviderID								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:105:							ProviderType								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:110:							RootFieldName								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:122:							PublishEventConfiguration						100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:130:							MarshalJSONTemplate							85.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:175:							ProviderID								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:180:							ProviderType								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:185:							RootFieldName								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:193:							SubscriptionEventConfiguration						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:202:							UniqueRequestID								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:223:							Start									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:241:							Load									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:256:							LoadWithFiles								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:264:							Load									80.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource.go:283:							LoadWithFiles								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource_factory.go:38:						GetFieldName								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource_factory.go:42:						ResolveDataSource							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource_factory.go:61:						ResolveDataSourceInput							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource_factory.go:78:						ResolveDataSourceSubscription						86.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource_factory.go:108:						ResolveDataSourceSubscriptionInput					85.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/engine_datasource_factory.go:128:						TransformEventData							83.3%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:17:								NewMockAdapter								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:38:								EXPECT									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:43:								Publish									75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:68:								Publish									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:72:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:95:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:100:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:106:								Request									75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:132:								Request									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:136:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:164:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:169:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:175:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:198:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:202:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:215:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:220:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:226:								Startup									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:249:								Startup									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:253:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:266:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:271:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:277:								Subscribe								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:302:								Subscribe								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:306:								Run									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:329:								Return									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/mocks.go:334:								RunAndReturn								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/provider_builder.go:25:							TypeID									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/provider_builder.go:29:							BuildEngineDataSourceFactory						52.9%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/provider_builder.go:67:							BuildProvider								75.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/provider_builder.go:76:							buildNatsOptions							43.8%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/provider_builder.go:120:							buildProvider								70.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/provider_builder.go:140:							NewProviderBuilder							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/nats/utils.go:12:								isValidNatsSubject							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/pubsub.go:50:									Error									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/pubsub.go:56:									BuildProvidersAndDataSources						91.4%
github.com/wundergraph/cosmo/router/pkg/pubsub/pubsub.go:130:									build									96.2%
github.com/wundergraph/cosmo/router/pkg/pubsub/pubsub.go:200:									getFilteredDataSourceMetadata						100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/pubsubtest/pubsubtest.go:14:							VerifyEngineDataSourceFactoryImplementation				100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/adapter.go:24:								NewProviderAdapter							87.5%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/adapter.go:58:								Startup									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/adapter.go:73:								Shutdown								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/adapter.go:88:								Subscribe								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/adapter.go:154:								Publish									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/adapter.go:229:								castToMutableEvent							0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:24:							GetData									66.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:31:							Clone									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:39:							GetData									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:46:							SetData									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:53:							Clone									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:71:							ProviderID								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:76:							ProviderType								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:81:							RootFieldName								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:94:							PublishEventConfiguration						100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:102:							MarshalJSONTemplate							85.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:148:							ProviderID								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:153:							ProviderType								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:158:							RootFieldName								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:167:							SubscriptionEventConfiguration						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:177:							UniqueRequestID								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:198:							Start									0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:213:							LoadInitialData								0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:223:							Load									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource.go:239:							LoadWithFiles								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource_factory.go:33:						GetFieldName								100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource_factory.go:38:						ResolveDataSource							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource_factory.go:55:						ResolveDataSourceInput							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource_factory.go:76:						ResolveDataSourceSubscription						86.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource_factory.go:107:						ResolveDataSourceSubscriptionInput					80.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/engine_datasource_factory.go:121:						TransformEventData							85.7%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/provider_builder.go:24:							NewProviderBuilder							100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/provider_builder.go:39:							TypeID									100.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/provider_builder.go:44:							BuildEngineDataSourceFactory						0.0%
github.com/wundergraph/cosmo/router/pkg/pubsub/redis/provider_builder.go:72:							BuildProvider								80.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/cdn/client.go:68:								FederatedGraphId							0.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/cdn/client.go:72:								Error									0.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/cdn/client.go:78:								NewClient								0.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/cdn/client.go:116:								getRouterConfig								0.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/cdn/client.go:227:								RouterConfig								0.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/client.go:27:								GetDefaultConfig							0.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/routerconfig.go:5:								VersionPath								0.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/s3/client.go:39:								NewClient								0.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/s3/client.go:75:								getConfigFile								0.0%
github.com/wundergraph/cosmo/router/pkg/routerconfig/s3/client.go:132:								RouterConfig								0.0%
github.com/wundergraph/cosmo/router/pkg/schemaloader/loader.go:38:								NewOperationLoader							100.0%
github.com/wundergraph/cosmo/router/pkg/schemaloader/loader.go:46:								LoadOperationsFromDirectory						68.3%
github.com/wundergraph/cosmo/router/pkg/schemaloader/loader.go:143:								isGraphQLFile								100.0%
github.com/wundergraph/cosmo/router/pkg/schemaloader/loader.go:149:								parseOperation								71.4%
github.com/wundergraph/cosmo/router/pkg/schemaloader/loader.go:164:								getOperationNameAndType							61.5%
github.com/wundergraph/cosmo/router/pkg/schemaloader/loader.go:190:								extractOperationDescription						87.5%
github.com/wundergraph/cosmo/router/pkg/schemaloader/schema_builder.go:16:							NewSchemaBuilder							0.0%
github.com/wundergraph/cosmo/router/pkg/schemaloader/schema_builder.go:24:							BuildSchemasForOperations						0.0%
github.com/wundergraph/cosmo/router/pkg/schemaloader/schema_builder.go:37:							buildSchemaForOperation							0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:42:								NewEngineStats								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:55:								GetReport								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:65:								runReporter								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:79:								reportConnections							0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:87:								SubscriptionUpdateSent							0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:91:								ConnectionsInc								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:95:								ConnectionsDec								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:99:								SubscriptionCountInc							0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:103:								SubscriptionCountDec							0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:107:								TriggerCountInc								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:111:								TriggerCountDec								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:117:								NewNoopEngineStats							100.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:121:								Subscribe								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:125:								GetReport								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:129:								SubscriptionUpdateSent							0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:131:								ConnectionsInc								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:133:								ConnectionsDec								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:135:								SubscriptionCountInc							0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:137:								SubscriptionCountDec							0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:139:								SynchronousSubscriptionsInc						0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:141:								SynchronousSubscriptionsDec						0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:143:								TriggerCountInc								0.0%
github.com/wundergraph/cosmo/router/pkg/statistics/engine_stats.go:145:								TriggerCountDec								0.0%
github.com/wundergraph/cosmo/router/pkg/trace/batch.go:13:									AddBatchTracing								0.0%
github.com/wundergraph/cosmo/router/pkg/trace/config.go:76:									DefaultExporter								0.0%
github.com/wundergraph/cosmo/router/pkg/trace/config.go:97:									DefaultConfig								100.0%
github.com/wundergraph/cosmo/router/pkg/trace/handler.go:23:									NewTracingHandler							0.0%
github.com/wundergraph/cosmo/router/pkg/trace/meter.go:51:									createExporter								0.0%
github.com/wundergraph/cosmo/router/pkg/trace/meter.go:114:									NewTracerProvider							28.6%
github.com/wundergraph/cosmo/router/pkg/trace/middleware.go:27:									NewMiddleware								100.0%
github.com/wundergraph/cosmo/router/pkg/trace/middleware.go:36:									Handler									88.9%
github.com/wundergraph/cosmo/router/pkg/trace/middleware.go:66:									WithTracePreHandler							0.0%
github.com/wundergraph/cosmo/router/pkg/trace/middleware.go:72:									WithOtelHttp								100.0%
github.com/wundergraph/cosmo/router/pkg/trace/propagation.go:11:								BuildPropagators							0.0%
github.com/wundergraph/cosmo/router/pkg/trace/redact/attributes.go:15:								Attributes								100.0%
github.com/wundergraph/cosmo/router/pkg/trace/redact/attributes.go:37:								NewAttributeCensor							100.0%
github.com/wundergraph/cosmo/router/pkg/trace/redact/attributes.go:48:								OnStart									0.0%
github.com/wundergraph/cosmo/router/pkg/trace/redact/attributes.go:52:								OnEnd									100.0%
github.com/wundergraph/cosmo/router/pkg/trace/redact/attributes.go:64:								Shutdown								100.0%
github.com/wundergraph/cosmo/router/pkg/trace/redact/attributes.go:67:								ForceFlush								0.0%
github.com/wundergraph/cosmo/router/pkg/trace/tracer.go:19:									Get									100.0%
github.com/wundergraph/cosmo/router/pkg/trace/tracer.go:28:									Set									100.0%
github.com/wundergraph/cosmo/router/pkg/trace/tracer.go:32:									Keys									100.0%
github.com/wundergraph/cosmo/router/pkg/trace/tracer.go:42:									Inject									100.0%
github.com/wundergraph/cosmo/router/pkg/trace/tracer.go:49:									Extract									100.0%
github.com/wundergraph/cosmo/router/pkg/trace/tracetest/tracetest.go:11:							NewInMemoryExporter							100.0%
github.com/wundergraph/cosmo/router/pkg/trace/transport.go:15:									NewTransport								80.0%
github.com/wundergraph/cosmo/router/pkg/trace/transport.go:36:									RoundTrip								62.5%
github.com/wundergraph/cosmo/router/pkg/trace/transport.go:59:									WithPreHandler								0.0%
github.com/wundergraph/cosmo/router/pkg/trace/utils.go:16:									TracerFromContext							100.0%
github.com/wundergraph/cosmo/router/pkg/trace/utils.go:26:									PrefixRequestFilter							0.0%
github.com/wundergraph/cosmo/router/pkg/trace/utils.go:37:									CommonRequestFilter							88.9%
github.com/wundergraph/cosmo/router/pkg/trace/utils.go:57:									GetClientHeader								100.0%
github.com/wundergraph/cosmo/router/pkg/trace/utils.go:67:									GetClientDetails							0.0%
github.com/wundergraph/cosmo/router/pkg/trace/utils.go:75:									AttachErrToSpan								0.0%
github.com/wundergraph/cosmo/router/pkg/trace/utils.go:83:									AttachErrToSpanFromContext						0.0%
github.com/wundergraph/cosmo/router/pkg/trace/utils.go:92:									GetTraceID								62.5%
github.com/wundergraph/cosmo/router/pkg/watcher/watcher.go:20:									New									97.5%

📈 Coverage Comparison

Coverage breakdown file exists for comparison with base branch.


Coverage report generated for monitoring purposes (no thresholds enforced)

@SkArchon SkArchon closed this Nov 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants