mirror of
https://github.com/simple-login/app.git
synced 2024-11-16 00:48:32 +01:00
refactor monitoring
This commit is contained in:
parent
4e45a619cd
commit
c2e03854ef
1 changed files with 4 additions and 2 deletions
|
@ -15,6 +15,9 @@ _nb_failed = 0
|
||||||
|
|
||||||
_max_nb_fails = 10
|
_max_nb_fails = 10
|
||||||
|
|
||||||
|
# the maximum number of emails in incoming & active queue
|
||||||
|
_max_incoming_active = 50
|
||||||
|
|
||||||
|
|
||||||
def get_stats():
|
def get_stats():
|
||||||
"""Look at different metrics and alert appropriately"""
|
"""Look at different metrics and alert appropriately"""
|
||||||
|
@ -33,8 +36,7 @@ def get_stats():
|
||||||
|
|
||||||
global _nb_failed
|
global _nb_failed
|
||||||
# alert when too many emails in incoming + active queue
|
# alert when too many emails in incoming + active queue
|
||||||
# 50 is an arbitrary number here
|
if incoming_queue + active_queue > _max_incoming_active:
|
||||||
if incoming_queue + active_queue > 50:
|
|
||||||
_nb_failed += 1
|
_nb_failed += 1
|
||||||
|
|
||||||
if _nb_failed > _max_nb_fails:
|
if _nb_failed > _max_nb_fails:
|
||||||
|
|
Loading…
Reference in a new issue