.oO SearXNG Developer Documentation Oo.
|
Public Member Functions | |
__init__ (self, str key, OMFTypeHintType type_hint, str help_hint, OMFDataInfoType data_info, list[t.Any] data) | |
__str__ (self) |
Public Attributes | |
str | key = key |
OMFTypeHintType | type_hint = type_hint |
str | help_hint = help_hint |
OMFDataInfoType | data_info = data_info |
OMFDataType | data = data |
A family of metrics. - The ``key`` parameter is the metric name that should be used (snake case). - The ``type_hint`` parameter must be one of ``counter``, ``gauge``, ``histogram``, ``summary``. - The ``help_hint`` parameter is a short string explaining the metric. - The data_info parameter is a dictionary of descriptionary parameters for the data point (e.g. request method/path). - The data parameter is a flat list of the actual data in shape of a primitive type. See `OpenMetrics specification`_ for more information. .. _OpenMetrics specification: https://github.com/prometheus/OpenMetrics/blob/main/specification/OpenMetrics.txt
Definition at line 11 of file openmetrics.py.
searx.openmetrics.OpenMetricsFamily.__init__ | ( | self, | |
str | key, | ||
OMFTypeHintType | type_hint, | ||
str | help_hint, | ||
OMFDataInfoType | data_info, | ||
list[t.Any] | data ) |
Definition at line 31 of file openmetrics.py.
searx.openmetrics.OpenMetricsFamily.__str__ | ( | self | ) |
Definition at line 40 of file openmetrics.py.
OMFDataType searx.openmetrics.OpenMetricsFamily.data = data |
Definition at line 38 of file openmetrics.py.
Referenced by __str__().
searx.openmetrics.OpenMetricsFamily.data_info = data_info |
Definition at line 37 of file openmetrics.py.
Referenced by __str__().
str searx.openmetrics.OpenMetricsFamily.help_hint = help_hint |
Definition at line 36 of file openmetrics.py.
str searx.openmetrics.OpenMetricsFamily.key = key |
Definition at line 34 of file openmetrics.py.
Referenced by searx.preferences.BooleanSetting.save(), and searx.preferences.MapSetting.save().
OMFTypeHintType searx.openmetrics.OpenMetricsFamily.type_hint = type_hint |
Definition at line 35 of file openmetrics.py.