示例#1
0
        public Prometheus.Summary CreateSummary(string name, string help, string[] labelNames, IList <QuantileEpsilonPair> objectives, TimeSpan maxAge, int?ageBuckets, int?bufCap)
        {
            var metric = new Prometheus.Summary(name, help, labelNames, objectives, maxAge, ageBuckets, bufCap);

            return((Prometheus.Summary)_registry.GetOrAdd(metric));
        }
示例#2
0
        public Prometheus.Summary CreateSummary(string name, string help, params string[] labelNames)
        {
            var metric = new Prometheus.Summary(name, help, labelNames);

            return((Prometheus.Summary)_registry.GetOrAdd(metric));
        }
示例#3
0
 public Prometheus.Summary CreateSummary(string name, string help, string[] labelNames, IList<QuantileEpsilonPair> objectives, TimeSpan maxAge, int? ageBuckets, int? bufCap)
 {
     var metric = new Prometheus.Summary(name, help, labelNames, objectives, maxAge, ageBuckets, bufCap);
     return (Prometheus.Summary)_registry.GetOrAdd(metric);
 }
 public Prometheus.Summary CreateSummary(string name, string help, params string[] labelNames)
 {
     var metric = new Prometheus.Summary(name, help, labelNames);
     _registry.Register(metric);
     return metric;
 }
示例#5
0
 public Prometheus.Summary CreateSummary(string name, string help, params string[] labelNames)
 {
     var metric = new Prometheus.Summary(name, help, labelNames);
     return (Prometheus.Summary) _registry.GetOrAdd(metric);
 }