File: prometheus.hrl

package info (click to toggle)
rabbitmq-server 4.0.5-8
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 37,972 kB
  • sloc: erlang: 257,835; javascript: 22,466; sh: 3,037; makefile: 2,517; python: 1,966; xml: 646; cs: 335; java: 244; ruby: 212; php: 100; perl: 63; awk: 13
file content (22 lines) | stat: -rw-r--r-- 1,135 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
-define(PROMETHEUS_REGISTRY_TABLE, prometheus_registry_table).
-define(PROMETHEUS_COUNTER_TABLE, prometheus_counter_table).
-define(PROMETHEUS_GAUGE_TABLE, prometheus_gauge_table).
-define(PROMETHEUS_SUMMARY_TABLE, prometheus_summary_table).
-define(PROMETHEUS_QUANTILE_SUMMARY_TABLE, prometheus_quantile_summary_table).
-define(PROMETHEUS_HISTOGRAM_TABLE, prometheus_histogram_table).
-define(PROMETHEUS_BOOLEAN_TABLE, prometheus_boolean_table).

-define(PROMETHEUS_COUNTER_DEFAULT, 0).

-define(PROMETHEUS_STANDARD_METRICS, [prometheus_counter,
                                      prometheus_gauge,
                                      prometheus_summary,
                                      prometheus_quantile_summary,
                                      prometheus_histogram,
                                      prometheus_boolean_table]).

-define(DEPRECATED(Old, New),
        error_logger:warning_msg(Old " is deprecated and will soon be removed. "
                                 "Please use " New " instead.~n")).

-define(METRIC_NAME(A), <<?METRIC_NAME_PREFIX, (prometheus_model_helpers:metric_name(A))/binary>>).