예제 #1
0
파일: signals.py 프로젝트: mkasie/selena
def precache_sla(sender, **kwargs):
    """Make sure the SLA cache exists after the service is saved."""
    service = kwargs['instance']
    if len(SlaCache.objects.filter(service_id=service.id)) == 0:
        # new service - let's generate the cache...
        from services.sla import get_slacache
        slacache = get_slacache(service)
        slacache.save()

        # ...and trigger an initial status check
        from services.monitoring import test_service
        test_service(service)
예제 #2
0
def _monitor_service(service):
    test_service(service)
예제 #3
0
파일: tasks.py 프로젝트: allegro/selena
def _monitor_service(service):
    test_service(service)