boolean_metric(Labels, Value) -> prometheus_model:'Metric'()
Labels = prometheus:labels()Value = prometheus:prometheus_boolean()
boolean_value(Value) -> RealValue
Value = prometheus:prometheus_boolean()RealValue = undefined | 0 | 1
counter_metric(Labels, Value) -> prometheus_model:'Metric'()
Labels = prometheus:labels()Value = prometheus:value()
create_mf(Name, Help, Type, Metrics) -> MetricFamily
Name = prometheus_metric:name()Help = prometheus_metric:help()Type = atom()Metrics = [prometheus_model:'Metric'()] | #{#{prometheus:label_name() => prometheus:label_value()} => prometheus:value()} | prometheus_model:'Metric'() | prometheus:metrics()MetricFamily = prometheus_model:'MetricFamily'()
create_mf(Name, Help, Type, Collector, CollectorData) -> MetricFamily
Name = prometheus_metric:name()Help = prometheus_metric:help()Type = atom()Collector = prometheus_collector:collector()CollectorData = prometheus_collector:data()MetricFamily = prometheus_model:'MetricFamily'()
gauge_metric(Labels, Value) -> prometheus_model:'Metric'()
Labels = prometheus:labels()Value = prometheus:value()
histogram_metric(Buckets, Count, Sum) -> prometheus_model:'Metric'()
Buckets = prometheus:buckets()Count = non_neg_integer()Sum = prometheus:value()
histogram_metric(Labels, Buckets, Count, Sum) -> Metric
Labels = prometheus:labels()Buckets = [{Bound, Count}]Bound = prometheus_buckets:bucket_bound()Count = non_neg_integer()Sum = prometheus:value()Metric = prometheus_model:'Metric'()
label_pair(X1::prometheus:label()) -> prometheus_model:'LabelPair'()
metric_name(Name) -> binary()
Name = atom() | binary() | [char() | iolist() | binary() | atom()]
summary_metric(Count, Sum) -> prometheus_model:'Metric'()
Count = non_neg_integer()Sum = prometheus:value()
summary_metric(Labels, Count, Sum) -> prometheus_model:'Metric'()
Labels = prometheus:labels()Count = non_neg_integer()Sum = prometheus:value()
summary_metric(Labels, Count, Sum, Quantiles) -> prometheus_model:'Metric'()
Labels = prometheus:labels()Count = non_neg_integer()Sum = prometheus:value()Quantiles = list()
untyped_metric(Labels, Value) -> prometheus_model:'Metric'()
Labels = prometheus:labels()Value = prometheus:value()
Generated by EDoc