public void Custom_Registry() { var myRegistry = new CollectorRegistry(); var counter1 = Metrics.WithCustomRegistry(myRegistry).CreateCounter("counter1", "help1"); //registered on a custom registry var counter2 = Metrics.CreateCounter("counter1", "help1"); //created on different registry - same name is hence permitted counter1.Inc(3); counter2.Inc(4); Assert.Equal(3, myRegistry.CollectAll().ToArray()[0].Metrics[0].CCounter.Value); //counter1 == 3 Assert.Equal(4, CollectorRegistry.Instance.CollectAll().ToArray()[0].Metrics[0].CCounter.Value); //counter2 == 4 }