15 lines
378 B
Python
15 lines
378 B
Python
|
from celery import shared_task
|
||
|
|
||
|
from .backends import ServiceMonitor
|
||
|
|
||
|
|
||
|
@shared_task
|
||
|
def monitor(backend_name):
|
||
|
routes = Route.objects.filter(is_active=True, backend=backend_name)
|
||
|
for route in routes:
|
||
|
pass
|
||
|
for backend in ServiceMonitor.get_backends():
|
||
|
if backend.get_name() == backend_name:
|
||
|
# TODO execute monitor BackendOperation
|
||
|
pass
|