Packages
prometheus
3.4.5
6.1.3
6.1.2
6.1.1
6.1.0
6.0.3
6.0.2
6.0.1
6.0.0
5.1.1
5.1.0
5.0.0
4.13.0
retired
4.12.0
4.11.0
4.10.0
4.9.1
4.9.0
4.8.2
4.8.1
4.8.0
4.6.0
4.5.0
4.4.1
4.4.0
4.3.0
4.2.2
4.2.0
4.1.0
4.0.1
4.0.0
3.5.1
3.5.0
3.4.6
3.4.5
3.4.4
3.4.3
3.4.2
3.4.1
3.4.0
3.3.2
3.3.1
3.3.0
3.2.3
3.2.2
3.2.1
3.1.1
3.1.0
3.0.1
3.0.0
3.0.0-rc1
3.0.0-alpha9
3.0.0-alpha8
3.0.0-alpha7
3.0.0-alpha6
3.0.0-alpha5
3.0.0-alpha4
3.0.0-alpha3
3.0.0-alpha2
3.0.0-alpha10
3.0.0-alpha1
2.2.0
2.1.0
2.0.0
1.7.0
1.6.0
1.5.0
1.0.2
1.0.1
1.0.0
0.2.0
0.1.3
0.1.2
0.1.1
0.1.0
Prometheus.io client in Erlang
Current section
Files
Jump to
Current section
Files
include/prometheus_model.hrl
%% -*- coding: utf-8 -*-
%% Automatically generated, do not edit
%% Generated by gpb_compile version 3.26.8
-ifndef(prometheus_model).
-define(prometheus_model, true).
-define(prometheus_model_gpb_version, "3.26.8").
-ifndef('BUCKET_PB_H').
-define('BUCKET_PB_H', true).
-record('Bucket',
{cumulative_count :: non_neg_integer() | undefined, % = 1, 32 bits
upper_bound :: float() | integer() | infinity | '-infinity' | nan | undefined % = 2
}).
-endif.
-ifndef('HISTOGRAM_PB_H').
-define('HISTOGRAM_PB_H', true).
-record('Histogram',
{sample_count :: non_neg_integer() | undefined, % = 1, 32 bits
sample_sum :: float() | integer() | infinity | '-infinity' | nan | undefined, % = 2
bucket = [] :: [#'Bucket'{}] % = 3
}).
-endif.
-ifndef('UNTYPED_PB_H').
-define('UNTYPED_PB_H', true).
-record('Untyped',
{value :: float() | integer() | infinity | '-infinity' | nan | undefined % = 1
}).
-endif.
-ifndef('QUANTILE_PB_H').
-define('QUANTILE_PB_H', true).
-record('Quantile',
{quantile :: float() | integer() | infinity | '-infinity' | nan | undefined, % = 1
value :: float() | integer() | infinity | '-infinity' | nan | undefined % = 2
}).
-endif.
-ifndef('SUMMARY_PB_H').
-define('SUMMARY_PB_H', true).
-record('Summary',
{sample_count :: non_neg_integer() | undefined, % = 1, 32 bits
sample_sum :: float() | integer() | infinity | '-infinity' | nan | undefined, % = 2
quantile = [] :: [#'Quantile'{}] % = 3
}).
-endif.
-ifndef('COUNTER_PB_H').
-define('COUNTER_PB_H', true).
-record('Counter',
{value :: float() | integer() | infinity | '-infinity' | nan | undefined % = 1
}).
-endif.
-ifndef('GAUGE_PB_H').
-define('GAUGE_PB_H', true).
-record('Gauge',
{value :: float() | integer() | infinity | '-infinity' | nan | undefined % = 1
}).
-endif.
-ifndef('LABELPAIR_PB_H').
-define('LABELPAIR_PB_H', true).
-record('LabelPair',
{name :: binary() | iolist() | undefined, % = 1
value :: binary() | iolist() | undefined % = 2
}).
-endif.
-ifndef('METRIC_PB_H').
-define('METRIC_PB_H', true).
-record('Metric',
{label = [] :: [#'LabelPair'{}], % = 1
gauge :: #'Gauge'{} | undefined, % = 2
counter :: #'Counter'{} | undefined, % = 3
summary :: #'Summary'{} | undefined, % = 4
untyped :: #'Untyped'{} | undefined, % = 5
histogram :: #'Histogram'{} | undefined, % = 7
timestamp_ms :: integer() | undefined % = 6, 32 bits
}).
-endif.
-ifndef('METRICFAMILY_PB_H').
-define('METRICFAMILY_PB_H', true).
-record('MetricFamily',
{name :: binary() | iolist() | undefined, % = 1
help :: binary() | iolist() | undefined, % = 2
type :: 'COUNTER' | 'GAUGE' | 'SUMMARY' | 'UNTYPED' | 'HISTOGRAM' | integer() | undefined, % = 3, enum MetricType
metric = [] :: [#'Metric'{}] % = 4
}).
-endif.
-endif.