|
.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.