.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 (*args) | |
counter_add (value, *args) | |
counter (*args) | |
initialize (engine_names=None, enabled=True) | |
get_engine_errors (engline_name_list) | |
get_reliabilities (engline_name_list, checker_results) | |
get_engines_stats (engine_name_list) | |
openmetrics (engine_stats, engine_reliabilities) | |
Variables | |
list | __all__ |
dict | ENDPOINTS = {'search'} |
typing | histogram_storage = None |
typing | counter_storage = None |
searx.metrics.counter | ( | * | args | ) |
Definition at line 68 of file __init__.py.
Referenced by get_engine_errors(), get_engines_stats(), and get_reliabilities().
searx.metrics.counter_add | ( | value, | |
* | args ) |
Definition at line 64 of file __init__.py.
searx.metrics.counter_inc | ( | * | args | ) |
Definition at line 60 of file __init__.py.
searx.metrics.get_engine_errors | ( | engline_name_list | ) |
Definition at line 113 of file __init__.py.
References counter().
Referenced by get_reliabilities().
searx.metrics.get_engines_stats | ( | engine_name_list | ) |
Definition at line 177 of file __init__.py.
References counter(), and histogram().
searx.metrics.get_reliabilities | ( | engline_name_list, | |
checker_results ) |
Definition at line 144 of file __init__.py.
References counter(), and get_engine_errors().
searx.metrics.histogram | ( | * | args, |
raise_on_not_found = True ) |
Definition at line 53 of file __init__.py.
Referenced by get_engines_stats().
searx.metrics.histogram_observe | ( | duration, | |
* | args ) |
Definition at line 49 of file __init__.py.
searx.metrics.histogram_observe_time | ( | * | args | ) |
Definition at line 38 of file __init__.py.
searx.metrics.initialize | ( | engine_names = None, | |
enabled = True ) |
Initialize metrics
Definition at line 72 of file __init__.py.
searx.metrics.openmetrics | ( | engine_stats, | |
engine_reliabilities ) |
Definition at line 254 of file __init__.py.
|
private |
Definition at line 15 of file __init__.py.
typing searx.metrics.counter_storage = None |
Definition at line 34 of file __init__.py.
dict searx.metrics.ENDPOINTS = {'search'} |
Definition at line 30 of file __init__.py.
typing searx.metrics.histogram_storage = None |
Definition at line 33 of file __init__.py.