|
.oO SearXNG Developer Documentation Oo.
|
Namespaces | |
| namespace | error_recorder |
| namespace | models |
Functions | |
| histogram_observe_time (*args) | |
| histogram_observe (duration, *args) | |
| histogram (*args, raise_on_not_found=True) | |
| counter_inc (*str args) | |
| counter_add (int value, *str args) | |
| counter (*args) | |
| None | initialize (list[str]|None engine_names=None, bool enabled=True) |
| get_engine_errors (engline_name_list) | |
| get_reliabilities (engline_name_list, checker_results) | |
| get_engines_stats (list[str] engine_name_list) | |
| openmetrics (engine_stats, engine_reliabilities) | |
Variables | |
| list | __all__ |
| dict | ENDPOINTS = {'search'} |
| HistogramStorage | histogram_storage = None |
| CounterStorage | counter_storage = None |
| searx.metrics.counter | ( | * | args | ) |
Definition at line 66 of file __init__.py.
Referenced by get_engine_errors(), get_engines_stats(), and get_reliabilities().
| searx.metrics.counter_add | ( | int | value, |
| *str | args ) |
Definition at line 62 of file __init__.py.
| searx.metrics.counter_inc | ( | *str | args | ) |
Definition at line 58 of file __init__.py.
| searx.metrics.get_engine_errors | ( | engline_name_list | ) |
Definition at line 111 of file __init__.py.
References counter().
Referenced by get_reliabilities().
| searx.metrics.get_engines_stats | ( | list[str] | engine_name_list | ) |
Definition at line 175 of file __init__.py.
References counter(), and histogram().
| searx.metrics.get_reliabilities | ( | engline_name_list, | |
| checker_results ) |
Definition at line 142 of file __init__.py.
References counter(), and get_engine_errors().
| searx.metrics.histogram | ( | * | args, |
| raise_on_not_found = True ) |
Definition at line 51 of file __init__.py.
Referenced by get_engines_stats().
| searx.metrics.histogram_observe | ( | duration, | |
| * | args ) |
Definition at line 47 of file __init__.py.
| searx.metrics.histogram_observe_time | ( | * | args | ) |
Definition at line 36 of file __init__.py.
| None searx.metrics.initialize | ( | list[str] | None | engine_names = None, |
| bool | enabled = True ) |
Initialize metrics
Definition at line 70 of file __init__.py.
| searx.metrics.openmetrics | ( | engine_stats, | |
| engine_reliabilities ) |
Definition at line 252 of file __init__.py.
|
private |
Definition at line 13 of file __init__.py.
| CounterStorage searx.metrics.counter_storage = None |
Definition at line 32 of file __init__.py.
| dict searx.metrics.ENDPOINTS = {'search'} |
Definition at line 28 of file __init__.py.
| HistogramStorage searx.metrics.histogram_storage = None |
Definition at line 31 of file __init__.py.