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

<% set base_tags = {
    "itype": "searchproxy",
    "ctype": "prod"
} %>

<% set services = [
    {
        "name": "stable",
        "tags": base_tags|merge_with_dict({
            "prj": "saas"
        })
    },
    {
        "name": "stable-kv",
        "tags": base_tags|merge_with_dict({
            "prj": "saas-kv"
        })
    },
    {
        "name": "stable-middle-kv",
        "tags": base_tags|merge_with_dict({
            "prj": "saas-middle-kv"
        })
    },
    {
        "name": "stable-midkv-apphost",
        "tags": base_tags|merge_with_dict({
            "prj": "saas-middle-kv-apphost"
        })
    }
] %>


<% set alerts = [
    {
        "name": "5xx",
        "signal": "div(saas_unistat-search-5xx_dmmm,sum(saas_unistat-search-2xx_dmmm,saas_unistat-search-5xx_dmmm))",
        "limits": [0.07, 0.1],
        "limits_by_service": {
            "stable": [0.07, 0.1]
        },
        "geos_by_service": {
            "stable-midkv-apphost": ["sas"]
        }
    },

] %>

<< saas_alerts.generate("searchproxy", services, alerts) >>
