{{define "analytics_page"}} {{template "html_head" .}}
{{template "sidebar_nav" .}}
{{template "topbar_mobile" .}}
{{template "banner_inner" .Banner}}
{{template "analytics_content" .}}
{{if .HasRun}} {{end}} {{end}} {{define "analytics_content"}}

Аналитика

Один выбранный запуск. Данные других запусков на странице не участвуют.

{{if not .Runs}}

Запусков проверки пока нет. Они появляются, когда адреса ставятся в очередь на странице «Очередь IP» или запускается автоматический цикл.

{{else}}
{{/* a change goes to the page of the new filter; empty values stay out of the address */}}
{{if .PrevURL}}◀{{else}}◀{{end}} {{if .NextURL}}▶{{else}}▶{{end}} {{if .HasRun}}Сравнить с другим запуском{{end}}
{{if .HasRun}}
{{if not .SubnetOptions}}Подсети не настроены — добавить в настройках{{end}}
{{if .Filtered}}сбросить фильтры{{end}}
{{end}}
{{if .HasRun}}

Подсеть пересчитывает все блоки страницы по её адресам. Направление и протокол задают фокус: скрывают блоки другого уровня и выбирают тип проверки, а вердикты и «Качество данных» остаются по всем проверкам запуска. С направлением и протоколом сразу показывается чарт.{{if .Breakdown}} Чарт считает проверки цикла запуска, в том числе пришедшие после вердикта, а плитки ниже берут вердикты запуска, поэтому числа могут расходиться.{{end}}

{{else}}

Завершённых запусков пока нет: данные появятся, когда все адреса запуска получат итог.

{{end}}
{{end}} {{if .HasRun}} {{with .Breakdown}}{{template "registry_breakdown" .}}{{end}}

Почему partial

Адрес считается один раз, по главной причине. Всё, где есть egress, учитывается как egress.

Качество данных

Вердикт ставится при агрегации. Результаты, пришедшие позже, остаются в этом же запуске, но в вердикт не входят.

Подсети

Строка ведёт в «Реестр» с фильтром по запуску и подсети.

Egress по целям

Подсеть × цель

Ingress по площадкам

Классы ошибок ingress

Валидаторы: доля провалов egress https

Ровная полоса значит: проблема зависит от подсети адреса, а не от валидатора.

{{template "analytics_dialog"}} {{end}}
{{end}}