prometheus (prometheus v5.1.1)
View SourceSummary
Types
-type buckets() :: [{prometheus_buckets:bucket_bound(), non_neg_integer()}, ...].
-type histogram() :: {buckets(), non_neg_integer(), value()} | {labels(), buckets(), non_neg_integer(), value()}.
-type label() :: {label_name(), label_value()}.
-type label_name() :: dynamic().
-type label_value() :: dynamic().
-type labels() :: [label()] | #{label_name() => label_value()} | pre_rendered_labels().
-type pbool() :: prometheus_boolean() | {prometheus_boolean()} | {labels(), prometheus_boolean()}.
-type pre_rendered_labels() :: binary().
-type summary() :: {non_neg_integer(), value()} | {labels(), non_neg_integer(), value()}.
Functions
-spec start(application:start_type(), dynamic()) -> supervisor:startlink_ret().
-spec stop(dynamic()) -> ok.