{
    <% set prj = prj|default('*') %>
    <% set rtcstage = rtcstage|default('*') %>
    <% set hosts = hosts|default('ASEARCH') %>
    <% set itype = itype|default('runtimecloud') %>
		<% set geo_list = ['sas', 'man', 'msk', 'vla'] %>
    "title": "localcache",
    "type": "panel",
    "editors": [],
    "charts": [
<% set col = 0 %>
<% for geo in geo_list %>
				<% if geo == 'msk' %>
					<% set nsgeo = 'sas' %>
				<% else %>
					<% set nsgeo = geo %>
				<% endif %>
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 1,
            "title": "<<geo>> Requests by Type",
						"normalize": true,
            "stacked": true,
            "signals": [
                {
                    "title": "AAAA",
                    "color": "#37bff2",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_in_AAAA_tmmm,push-dnsmanager-coredns-view_syn_in_AAAA_tmmm,push-dnsmanager-coredns-view_ycyn_in_AAAA_tmmm,push-dnsmanager-coredns-view_dns64_in_AAAA_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_AAAA_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_AAAA_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_AAAA_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_AAAA_tmmm)"
                },
                {
                    "title": "A",
                    "color": "#169833",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_in_A_tmmm,push-dnsmanager-coredns-view_syn_in_A_tmmm,push-dnsmanager-coredns-view_ycyn_in_A_tmmm,push-dnsmanager-coredns-view_dns64_in_A_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_A_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_A_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_A_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_A_tmmm)"
                },
                {
                    "title": "MX",
                    "color": "#f6ab31",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_in_MX_tmmm,push-dnsmanager-coredns-view_syn_in_MX_tmmm,push-dnsmanager-coredns-view_ycyn_in_MX_tmmm,push-dnsmanager-coredns-view_dns64_in_MX_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_MX_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_MX_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_MX_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_MX_tmmm)"
                },
                {
                    "title": "PTR",
                    "color": "#c95edd",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_in_PTR_tmmm,push-dnsmanager-coredns-view_syn_in_PTR_tmmm,push-dnsmanager-coredns-view_ycyn_in_PTR_tmmm,push-dnsmanager-coredns-view_dns64_in_PTR_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_PTR_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_PTR_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_PTR_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_PTR_tmmm)"
                },
                {
                    "title": "NS",
                    "color": "#ff0000",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_in_NS_tmmm,push-dnsmanager-coredns-view_syn_in_NS_tmmm,push-dnsmanager-coredns-view_ycyn_in_NS_tmmm,push-dnsmanager-coredns-view_dns64_in_NS_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_NS_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_NS_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_NS_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_NS_tmmm)"
                },
                {
                    "title": "SOA",
                    "color": "#ff6600",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_in_SOA_tmmm,push-dnsmanager-coredns-view_syn_in_SOA_tmmm,push-dnsmanager-coredns-view_ycyn_in_SOA_tmmm,push-dnsmanager-coredns-view_dns64_in_SOA_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_SOA_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_SOA_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_SOA_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_SOA_tmmm)"
                }
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 2,
            "title": "<<geo>> Requests by View",
						"normalize": true,
            "stacked": true,
            "signals": [
                {
                    "title": "default",
                    "color": "#37bff2",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_in_AAAA_tmmm, push-dnsmanager-coredns-view_all_in_A_tmmm, push-dnsmanager-coredns-view_all_in_MX_tmmm, push-dnsmanager-coredns-view_all_in_PTR_tmmm, push-dnsmanager-coredns-view_all_in_NS_tmmm, push-dnsmanager-coredns-view_all_in_SOA_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_AAAA_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_A_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_MX_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_PTR_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_NS_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_SOA_tmmm)"
                },
                {
                    "title": "search.yandex.net",
                    "color": "#169833",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_syn_in_AAAA_tmmm, push-dnsmanager-coredns-view_syn_in_A_tmmm, push-dnsmanager-coredns-view_syn_in_MX_tmmm, push-dnsmanager-coredns-view_syn_in_PTR_tmmm, push-dnsmanager-coredns-view_syn_in_NS_tmmm, push-dnsmanager-coredns-view_syn_in_SOA_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_AAAA_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_A_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_MX_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_PTR_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_NS_syn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_SOA_syn_tmmm)"
                },
                {
                    "title": "yp-c.yandex.net",
                    "color": "#f6ab31",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_ycyn_in_AAAA_tmmm, push-dnsmanager-coredns-view_ycyn_in_A_tmmm, push-dnsmanager-coredns-view_ycyn_in_MX_tmmm, push-dnsmanager-coredns-view_ycyn_in_PTR_tmmm, push-dnsmanager-coredns-view_ycyn_in_NS_tmmm, push-dnsmanager-coredns-view_ycyn_in_SOA_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_AAAA_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_A_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_MX_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_PTR_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_NS_ycyn_tmmm,push-dnsmanager-dns_requests_total_udp_fd53_SOA_ycyn_tmmm)"
                },
                {
                    "title": "dns64",
                    "color": "#c95edd",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_dns64_in_AAAA_tmmm, push-dnsmanager-coredns-view_dns64_in_A_tmmm, push-dnsmanager-coredns-view_dns64_in_MX_tmmm, push-dnsmanager-coredns-view_dns64_in_PTR_tmmm, push-dnsmanager-coredns-view_dns64_in_NS_tmmm, push-dnsmanager-coredns-view_dns64_in_SOA_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_AAAA_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_A_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_MX_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_PTR_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_NS_tmmm,push-dnsmanager-dns_requests_total_udp_fd64_SOA_tmmm)"
                }
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 3,
            "stacked": true,
						"normalize": true,
            "title": "<<geo>> Responses by View",
            "signals": [
                {
                    "title": "stale",
                    "active": false,
										"color": "#37bff2",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-stale_tmmm,push-dnsmanager-cache_served_stale_total_fd53_tmmm)"
                },
                {
                    "title": "default_NOERROR",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_NOERROR_tmmm,push-dnsmanager-dns_responses_total_NOERROR_fd53_tmmm)"
                },
                {
                    "title": "default_NXDOMAIN",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_NXDOMAIN_tmmm,push-dnsmanager-dns_responses_total_NXDOMAIN_fd53_tmmm)"
                },
                {
                    "title": "default_ERROR",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_all_SERVFAIL_tmmm,push-dnsmanager-dns_responses_total_SERVFAIL_fd53_tmmm)"
                },
                {
                    "title": "search.yandex.net_NOERROR",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_syn_NOERROR_tmmm,push-dnsmanager-dns_responses_total_NOERROR_fd53_syn_tmmm)"
                },
                {
                    "title": "search.yandex.net_NXDOMAIN",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_syn_NXDOMAIN_tmmm,push-dnsmanager-dns_responses_total_NXDOMAIN_fd53_syn_tmmm)"
                },
                {
                    "title": "search.yandex.net_ERROR",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_syn_SERVFAIL_tmmm,push-dnsmanager-dns_responses_total_SERVFAIL_fd53_syn_tmmm)"
                },
                {
                    "title": "yp-c.yandex.net_NOERROR",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_ycyn_NOERROR_tmmm,push-dnsmanager-dns_responses_total_NOERROR_fd53_ycyn_tmmm)"
                },
                {
                    "title": "yp-c.yandex.net_NXDOMAIN",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_ycyn_NXDOMAIN_tmmm,push-dnsmanager-dns_responses_total_NXDOMAIN_fd53_ycyn_tmmm)"
                },
                {
                    "title": "yp-c.yandex.net_ERROR",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_ycyn_SERVFAIL_tmmm,push-dnsmanager-dns_responses_total_SERVFAIL_fd53_ycyn_tmmm)"
                },
                {
                    "title": "dns64_NOERROR",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_dns64_NOERROR_tmmm,push-dnsmanager-dns_responses_total_NOERROR_fd64_tmmm)"
                },
                {
                    "title": "dns64_NXDOMAIN",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_dns64_NXDOMAIN_tmmm,push-dnsmanager-dns_responses_total_NXDOMAIN_fd64_tmmm)"
                },
                {
                    "title": "dns64_ERROR",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-view_dns64_SERVFAIL_tmmm,push-dnsmanager-dns_responses_total_SERVFAIL_fd64_tmmm)"
                },
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 4,
            "stacked": true,
						"normalize": true,
            "title": "<<geo>> Responses by NS",
            "signals": [
                {
                    "title": "dns_cache_NOERROR",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_dns_cache_NOERROR_tmmm,push-dnsmanager-forward_responses_total_NOERROR_dnscache_tmmm)"
                },
                {
                    "title": "dns_cache_NXDOMAIN",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_dns_cache_NXDOMAIN_tmmm,push-dnsmanager-forward_responses_total_NXDOMAIN_dnscache_tmmm)"
                },
                {
                    "title": "dns_cache_ERROR",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_dns_cache_SERVFAIL_tmmm,push-dnsmanager-forward_responses_total_SERVFAIL_dnscache_tmmm)"
                },
                {
                    "title": "ns_cache_<<nsgeo>>_NOERROR",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_<<nsgeo>>_NOERROR_tmmm,push-dnsmanager-forward_responses_total_NOERROR_nscache_<<nsgeo>>_tmmm)"
                },
                {
                    "title": "ns_cache_<<nsgeo>>_NXDOMAIN",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_<<nsgeo>>_NXDOMAIN_tmmm,push-dnsmanager-forward_responses_total_NXDOMAIN_nscache_<<nsgeo>>_tmmm)"
                },
                {
                    "title": "ns_cache_<<nsgeo>>_ERROR",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_<<nsgeo>>_SERVFAIL_tmmm,push-dnsmanager-forward_responses_total_SERVFAIL_nscache_<<nsgeo>>_tmmm)"
                },
                {
                    "title": "ns_cache_NOERROR",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_NOERROR_tmmm,push-dnsmanager-forward_responses_total_NOERROR_nscache_tmmm)"
                },
                {
                    "title": "ns_cache_NXDOMAIN",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_NXDOMAIN_tmmm,push-dnsmanager-forward_responses_total_NXDOMAIN_nscache_tmmm)"
                },
                {
                    "title": "ns_cache_ERROR",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_SERVFAIL_tmmm,push-dnsmanager-forward_responses_total_SERVFAIL_nscache_tmmm)"
                },
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 5,
            "title": "<<geo>> Response Time, %",
            "stacked": true,
            "signals": [
                {
                    "title": "0-0.1s",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "hperc(hmerge(push-dnsmanager-coredns-view_ycyn_duration_in_AAAA_hgram,push-dnsmanager-coredns-view_syn_duration_in_AAAA_hgram,push-dnsmanager-coredns-view_all_duration_in_AAAA_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_ycyn_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_syn_hgram), 0, 0.128)"
                },
                {
                    "title": "0.1-0.5s",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "hperc(hmerge(push-dnsmanager-coredns-view_ycyn_duration_in_AAAA_hgram,push-dnsmanager-coredns-view_syn_duration_in_AAAA_hgram,push-dnsmanager-coredns-view_all_duration_in_AAAA_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_ycyn_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_syn_hgram), 0.128, 0.512)"
                },
                {
                    "title": "0.5-1s",
                    "color": "#409fd4",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "hperc(hmerge(push-dnsmanager-coredns-view_ycyn_duration_in_AAAA_hgram,push-dnsmanager-coredns-view_syn_duration_in_AAAA_hgram,push-dnsmanager-coredns-view_all_duration_in_AAAA_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_ycyn_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_syn_hgram), 0.512, 1.024)"
                },
                {
                    "title": "1s-",
                    "color": "#e85b4e",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
                    "name": "hperc(hmerge(push-dnsmanager-coredns-view_ycyn_duration_in_AAAA_hgram,push-dnsmanager-coredns-view_syn_duration_in_AAAA_hgram,push-dnsmanager-coredns-view_all_duration_in_AAAA_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_ycyn_hgram,push-dnsmanager-dns_request_duration_seconds_fd53_AAAA_syn_hgram), 1.024, inf)"
                }
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 6,
            "title": "<<geo>> ns-cache-<<nsgeo>> Response Time, %",
            "stacked": true,
            "signals": [
                {
                    "title": "0-0.1s",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_ns_cache_<<nsgeo>>_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_nscache_<<nsgeo>>_hgram), 0, 0.128)"
                },
                {
                    "title": "0.1-0.5s",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_ns_cache_<<nsgeo>>_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_nscache_<<nsgeo>>_hgram), 0.128, 0.512)"
                },
                {
                    "title": "0.5-1s",
                    "color": "#409fd4",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_ns_cache_<<nsgeo>>_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_nscache_<<nsgeo>>_hgram), 0.512, 1.024)"
                },
                {
                    "title": "1s-",
                    "color": "#e85b4e",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_ns_cache_<<nsgeo>>_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_nscache_<<nsgeo>>_hgram), 1.024, inf)"
                }
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 7,
            "title": "<<geo>> ns-cache Response Time, %",
            "stacked": true,
            "signals": [
                {
                    "title": "0-0.1s",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_ns_cache_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_nscache_hgram), 0, 0.128)"
                },
                {
                    "title": "0.1-0.5s",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_ns_cache_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_nscache_hgram), 0.128, 0.512)"
                },
                {
                    "title": "0.5-1s",
                    "color": "#409fd4",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_ns_cache_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_nscache_hgram), 0.512, 1.024)"
                },
                {
                    "title": "1s-",
                    "color": "#e85b4e",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_ns_cache_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_nscache_hgram), 1.024, inf)"
                }
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 8,
            "title": "<<geo>> dns-cache Response Time, %",
            "stacked": true,
            "signals": [
                {
                    "title": "0-0.1s",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_dns_cache_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_dnscache_hgram), 0, 0.128)"
                },
                {
                    "title": "0.1-0.5s",
                    "color": "#f6ab31",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_dns_cache_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_dnscache_hgram), 0.128, 0.512)"
                },
                {
                    "title": "0.5-1s",
                    "color": "#409fd4",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_dns_cache_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_dnscache_hgram), 0.512, 1.024)"
                },
                {
                    "title": "1s-",
                    "color": "#e85b4e",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<<prj>>",
                    "host": "<<hosts>>",
										"name": "hperc(hmerge(push-dnsmanager-coredns-fwd_dns_cache_req_duration_hgram,push-dnsmanager-forward_request_duration_seconds_dnscache_hgram), 1.024, inf)"
                }
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 9,
            "stacked": false,
            "title": "<<geo>> Upstream Errs",
            "signals": [
                {
                    "title": "ns_cache_<<nsgeo>>_healthcheck",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_<<nsgeo>>_healthcheck_failure_tmmm,push-dnsmanager-forward_healthcheck_failures_total_nscache_<<nsgeo>>_tmmm)"
                },
                {
                    "title": "ns_cache_<<nsgeo>>_reject",
                    "color": "#f6ab31",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_<<nsgeo>>_max_concurrent_reject_tmmm,push-dnsmanager-forward_max_concurrent_rejects_total_nscache_<<nsgeo>>_tmmm)"
                },
                {
                    "title": "ns_cache_healthcheck",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_healthcheck_failure_tmmm,push-dnsmanager-forward_healthcheck_failures_total_nscache_tmmm)"
                },
                {
                    "title": "ns_cache_reject",
                    "color": "#f6ab31",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_ns_cache_max_concurrent_reject_tmmm,push-dnsmanager-forward_max_concurrent_rejects_total_nscache_tmmm)"
                },
                {
                    "title": "dns_cache_healthcheck",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_dns_cache_healthcheck_failure_tmmm,push-dnsmanager-forward_healthcheck_failures_total_dnscache_tmmm)"
                },
                {
                    "title": "dns_cache_reject",
                    "color": "#f6ab31",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_dns_cache_max_concurrent_reject_tmmm,push-dnsmanager-forward_max_concurrent_rejects_total_dnscache_tmmm)"
                },
                {
                    "title": "dns64_healthcheck",
                    "color": "#ff0000",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_dns64_healthcheck_failure_tmmm,push-dnsmanager-forward_healthcheck_failures_total_dns64_tmmm)"
                },
                {
                    "title": "dns64_reject",
                    "color": "#f6ab31",
                    "active": true,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-coredns-fwd_dns64_max_concurrent_reject_tmmm,push-dnsmanager-forward_max_concurrent_rejects_total_dns64_tmmm)"
                },
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 10,
            "title": "<<geo>> Cache, %",
            "stacked": false,
            "signals": [
                {
                    "title": "miss",
                    "color": "#ff0000",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "perc(sum(push-dnsmanager-coredns-cache_miss_tmmm,push-dnsmanager-cache_misses_total_fd53_tmmm),sum(push-dnsmanager-coredns-cache_miss_tmmm,push-dnsmanager-coredns-cache_hits_tmmm,push-dnsmanager-cache_misses_total_fd53_tmmm,push-dnsmanager-cache_hits_total_fd53_success_tmmm))"
                },
                {
                    "title": "hits",
                    "color": "#169833",
                    "active": false,
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "perc(sum(push-dnsmanager-coredns-cache_hits_tmmm,push-dnsmanager-cache_hits_total_fd53_success_tmmm),sum(push-dnsmanager-coredns-cache_miss_tmmm,push-dnsmanager-coredns-cache_hits_tmmm,push-dnsmanager-cache_misses_total_fd53_tmmm,push-dnsmanager-cache_hits_total_fd53_success_tmmm))"
                }
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 11,
            "title": "<<geo>> Named Mem",
            "stacked": true,
            "signals": [
                {
                    "title": "rss",
                    "color": "#ff0000",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-named-mem_rss_tmmm,push-dnsmanager-process_resident_memory_bytes_tmmm)"
                },
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 12,
            "title": "<<geo>> Named CPU",
            "stacked": true,
						"normalize": true,
            "signals": [
                {
                    "title": "usage",
                    "color": "#ff0000",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "sum(push-dnsmanager-named-cpu_usage_tmmm,push-dnsmanager-process_cpu_seconds_total_tmmm)"
                },
            ],
            "consts": []
        },
        {
            "type": "graphic",
            "width": 1,
            "height": 1,
						"col": <<loop.index>>,
						"row": 13,
            "title": "<<geo>> Named Status",
            "stacked": false,
            "signals": [
                {
                    "title": "exit_by_error",
                    "color": "#ff0000",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "push-dnsmanager-named-exit_by_error_tmmm"
                },
                {
                    "title": "exit_by_self",
                    "color": "#169833",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "push-dnsmanager-named-exit_by_self_tmmm"
                },
                {
                    "title": "exit_by_signal",
                    "color": "#f6ab31",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "push-dnsmanager-named-exit_by_signal_tmmm"
                },
                {
                    "title": "stopping",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "push-dnsmanager-named-stopping_tmmm"
                },
                {
                    "title": "starting",
                    "tag": "itype=<<itype>>;geo=<<geo>>;rtcstage=<< rtcstage >>;prj=<< prj >>",
                    "host": "<<hosts>>",
                    "name": "push-dnsmanager-named-starting_tmmm"
                }
            ],
            "consts": []
        },
<% endfor %>
    ]
}
