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