public static IMetricFamily <ICounter> CreateCounter(this MetricFactory factory, string name, string help, bool includeTimestamp, bool suppressEmptySamples, params string[] labelNames) { var options = BuildMetricFlags(includeTimestamp, suppressEmptySamples); return(factory.CreateCounter(name, help, options, labelNames)); }
public static IMetricFamily <ICounter> CreateCounter(this MetricFactory factory, string name, string help, bool includeTimestamp, params string[] labelNames) { return(factory.CreateCounter(name, help, includeTimestamp, true, labelNames)); }
/// <summary> /// Create Counter in default MetricFactory /// </summary> public static Counter CreateCounter(string name, string help, params string[] labelNames) { return(DefaultFactory.CreateCounter(name, help, labelNames)); }
public static IMetricFamily <ICounter> CreateCounter(this MetricFactory factory, string name, string help, params string[] labelNames) { return(factory.CreateCounter(name, help, false, labelNames)); }
public static IMetricFamily <ICounter, ValueTuple <string> > CreateCounter(this MetricFactory factory, string name, string help, string labelName, MetricFlags options = MetricFlags.Default) { return(factory.CreateCounter(name, help, ValueTuple.Create(labelName), options)); }