public ServiceWithMetrics(IMetricsFactory <ServiceWithMetrics> metricFactory, IServiceInDifferentNamespace serviceInDifferentNamespace) { _serviceInDifferentNamespace = serviceInDifferentNamespace; // Resulting label in Prometheus: metricsexample_emtpy_string_total _counter = metricFactory?.CreateCounter("empty_string_total", "Counts the total number of recieved empty strings."); // Resulting label in Prometheus: metricsexample_fancy_number _summary = metricFactory?.CreateSummary("fancy_number", "Shows the distribution of fancy numbers."); }