MCPcopy Create free account
hub / github.com/ByConity/ByConity / createPrometheusHandlerFactory

Function createPrometheusHandlerFactory

src/Server/PrometheusRequestHandler.cpp:46–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44}
45
46HTTPRequestHandlerFactoryPtr createPrometheusHandlerFactory(
47 IServer & server, AsynchronousMetrics & async_metrics, const std::string & config_prefix, ContextMutablePtr context)
48{
49 auto factory = std::make_shared<HandlingRuleHTTPHandlerFactory<PrometheusRequestHandler>>(
50 server, std::make_shared<ServerPrometheusMetricsWriter>(server.config(), context, config_prefix + ".handler", async_metrics));
51 factory->addFiltersFromConfig(server.config(), config_prefix);
52 return factory;
53}
54}

Callers 1

Calls 2

addFiltersFromConfigMethod · 0.80
configMethod · 0.45

Tested by

no test coverage detected