<% import  'fusion_alerts.macros' as fusion_alerts %>

<% set services = [
    {
        "name": "samohod",
        "tags": {
            "itype": "rtcsmall",
            "prj": "saas_refresh_mon",
            "ctype": "none"
        },
        "links": [
            {
                "type": "nanny_link",
                "title": "Nanny",
                "url": "https://nanny.yandex-team.ru/ui/#/services/catalog/saas_refresh_mon/"
            }
        ]
    },
    {
        "name": "mercury_staging",
        "tags": {
            "itype": "rtcsmall",
            "prj": "saas-refresh-mon-mercury-staging",
            "ctype": "none"
        },
        "links":  [
            {
                "type": "nanny_link",
                "title": "Nanny",
                "url": "https://nanny.yandex-team.ru/ui/#/services/catalog/saas_refresh_mon_mercury_staging/"
            }
        ]
    }
] %>


<% set alerts = [
    {
        "name": "index_time",
        "signal": "quant(unistat-index_time_dhhh, 95)",
        "aver_sec": 120,
        "limits_by_service": {
            "samohod" : [300, 600]
        }
    },
    {
        "name": "index_time",
        "signal": "quant(unistat-index_time_dhhh, 95)",
        "aver_sec": 120,
        "limits_by_service": {
            "mercury_staging" : [300, 600]
        },
        "early_detect": true
    },
    {
        "name": "indexed_docs",
        "signal": "unistat-indexed_docs_count_summ",
        "aver_sec": 150,
        "limits_by_service": {
            "samohod" : [1, 0.5],
            "mercury_staging" : [0.3, 0.15]
        },
        "flaps": {
            "stable": 180,
            "critical": 600,
            "boost": 0
        },
        "early_detect": true
    },
    {
        "name": "lost_docs",
        "signal": "unistat-lost_docs_count_summ",
        "aver_sec": 120,
        "limits_by_service": {
            "samohod" : [2, 5],
            "mercury_staging" : [2, 5]
        },
        "early_detect": true
    }
] %>

<< fusion_alerts.generate("delivery", services, alerts) >>
