<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_NAM-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%BE%D0%B2_%D0%B2_%D1%81%D0%B8%D0%BD%D1%82%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%BC_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B5</id>
	<title>Метрики NAM-мониторов в синтетическом мониторинге - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_NAM-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%BE%D0%B2_%D0%B2_%D1%81%D0%B8%D0%BD%D1%82%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%BC_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B5"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9C%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_NAM-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%BE%D0%B2_%D0%B2_%D1%81%D0%B8%D0%BD%D1%82%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%BC_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B5&amp;action=history"/>
	<updated>2026-09-16T14:04:53Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9C%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_NAM-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%BE%D0%B2_%D0%B2_%D1%81%D0%B8%D0%BD%D1%82%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%BC_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B5&amp;diff=6659&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: « = Метрики NAM-мониторов в синтетическом мониторинге =  == Метрики и параметры ==  === Размеры (для всех мониторов сетевой доступности) === {| class=&quot;wikitable&quot; !Название !Тип !Описание !Пример значения |- |&lt;pre&gt;dt.entity.host&lt;/pre&gt; |string |Если доступен, идентификатор сущности монитори...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9C%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_NAM-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%BE%D0%B2_%D0%B2_%D1%81%D0%B8%D0%BD%D1%82%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%BC_%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B5&amp;diff=6659&amp;oldid=prev"/>
		<updated>2026-09-03T16:48:05Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: « = Метрики NAM-мониторов в синтетическом мониторинге =  == Метрики и параметры ==  === Размеры (для всех мониторов сетевой доступности) === {| class=&amp;quot;wikitable&amp;quot; !Название !Тип !Описание !Пример значения |- |&amp;lt;pre&amp;gt;dt.entity.host&amp;lt;/pre&amp;gt; |string |Если доступен, идентификатор сущности монитори...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Метрики NAM-мониторов в синтетическом мониторинге =&lt;br /&gt;
&lt;br /&gt;
== Метрики и параметры ==&lt;br /&gt;
&lt;br /&gt;
=== Размеры (для всех мониторов сетевой доступности) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!Пример значения&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.entity.host&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Если доступен, идентификатор сущности мониторинга для целевого хоста.&lt;br /&gt;
|&amp;lt;pre&amp;gt;HOST-024C103F7F86A290&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.entity.multiprotocol_monitor&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор монитора (идентификатор сущности мониторинга).&lt;br /&gt;
|&amp;lt;pre&amp;gt;MULTIPROTOCOL_MONITOR-3F6C9D500287BBAF&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.entity.synthetic_location&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор синтетической локации (идентификатор сущности мониторинга).&lt;br /&gt;
|&amp;lt;pre&amp;gt;SYNTHETIC_LOCATION-A4F834D72840EFC1&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.maintenance_window_ids&amp;lt;/pre&amp;gt;&lt;br /&gt;
|array&lt;br /&gt;
|UUID окон обслуживания.&lt;br /&gt;
|&amp;lt;pre&amp;gt;c715d677-eb1b-3e1b-8dbc-db06cad5b8eb&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.security_context&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Контекст безопасности используется в разрешениях доступа для ограничения видимости.&lt;br /&gt;
|&amp;lt;pre&amp;gt;mySecurityContext&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор синтетического монитора.&lt;br /&gt;
|&amp;lt;pre&amp;gt;SYNTHETIC_TEST-1234567890ABCDEF&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitored_entity_ids&amp;lt;/pre&amp;gt;&lt;br /&gt;
|array&lt;br /&gt;
|Идентификаторы отслеживаемых сущностей.&lt;br /&gt;
|&amp;lt;pre&amp;gt;APPLICATION-EA7C4B59F27D43EB&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.step.id&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор шага.&lt;br /&gt;
|&amp;lt;pre&amp;gt;SYNTHETIC_TEST_STEP-1234567890ABCDEF&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;interpolated&amp;lt;/pre&amp;gt;&lt;br /&gt;
|boolean&lt;br /&gt;
|Информация о том, была ли доступность монитора интерполирована.&lt;br /&gt;
|&amp;lt;pre&amp;gt;false&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;monitor.name&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Название монитора.&lt;br /&gt;
|&amp;lt;pre&amp;gt;My NAM monitor&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;primary_tags.__key__&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Определяемые пользователем основные теги &amp;#039;&amp;#039;&amp;#039;Grail&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
|&amp;lt;pre&amp;gt;tag-value&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;request.id&amp;lt;/pre&amp;gt;&lt;br /&gt;
|numeric&lt;br /&gt;
|Порядковый идентификатор запроса.&lt;br /&gt;
|&amp;lt;pre&amp;gt;2&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;request.target_address&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Адрес целевой сущности.&lt;br /&gt;
|&amp;lt;pre&amp;gt;54.171.216.19&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Тип запроса.&lt;br /&gt;
|&amp;lt;pre&amp;gt;icmp, tcp&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;result.state&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Состояние результата выполнения монитора.&lt;br /&gt;
|&amp;lt;pre&amp;gt;SUCCESS, FAIL&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;result.status.code&amp;lt;/pre&amp;gt;&lt;br /&gt;
|numeric&lt;br /&gt;
|Числовое представление статуса выполнения.&lt;br /&gt;
|&amp;lt;pre&amp;gt;0, 1401&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;result.status.message&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Статус выполнения.&lt;br /&gt;
|&amp;lt;pre&amp;gt;HEALTHY, CONSTRAINT_VIOLATED&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;step.id&amp;lt;/pre&amp;gt;&lt;br /&gt;
|numeric&lt;br /&gt;
|Порядковый идентификатор шага.&lt;br /&gt;
|&amp;lt;pre&amp;gt;1&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;step.name&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Название шага.&lt;br /&gt;
|&amp;lt;pre&amp;gt;My step&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;step.sequence_number&amp;lt;/pre&amp;gt;&lt;br /&gt;
|numeric&lt;br /&gt;
|Номер последовательности шага (начиная с 0).&lt;br /&gt;
|&amp;lt;pre&amp;gt;0&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Метрики монитора (для всех мониторов сетевой доступности) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Тип&lt;br /&gt;
!Размеры&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.availability&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.availability&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, interpolated&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Доступность, рассчитанная на основе статуса выполнения визитов: 100 % для кода 0: HEALTHY, SCRIPT_FINISH, SKIPPED; 0 % для кодов ошибок, таких как 1401 — CONSTRAINT_VIOLATED.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.execution_time&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.executionTime&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Продолжительность между началом и окончанием выполнения визита (в миллисекундах). Метрика доступна только если выполнение визита состоялось; необходимо наличие как времени начала, так и времени окончания.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.executions&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.executions&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, dt.maintenance_window_ids, result.state, result.status.code, result.status.message&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество выполнений монитора за время.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.success_rate&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.successRate&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Отношение выполненных шагов без ошибок (успешных и пропущенных) ко всем выполненным шагам. Учитываются только шаги, которые были фактически выполнены, а не запланированные. Например, при 2 успешных шагах, 1 ошибочном и 8 не запущенных отношение составляет 2/3, или 66,67 %.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Метрики шагов (для всех мониторов сетевой доступности) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Тип&lt;br /&gt;
!Размеры&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.step.availability&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.step.availability&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Доступность, рассчитанная на основе статуса выполнения шагов: 100 % для кода 0: HEALTHY, SCRIPT_FINISH, SKIPPED; 0 % для кодов ошибок, таких как 1401 — CONSTRAINT_VIOLATED.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.step.execution_time&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.step.executionTime&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Продолжительность между началом и окончанием выполнения шага (в миллисекундах). Метрика доступна только если выполнение шага состоялось и имеет определённое время окончания; поэтому недоступна для пропущенных шагов.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.step.executions&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.step.executions&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.type, result.state, result.status.code, result.status.message&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество выполнений шагов за время.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.step.success_rate&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.step.successRate&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Отношение выполненных запросов без ошибок ко всем выполненным запросам. Если у шага нет выполненных запросов (поскольку ни один не соответствует его определению в конфигурации монитора), возвращается значение 100 %. Например, при 2 успешных запросах и 1 ошибочном отношение составляет 2/3, или 66,67 %.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Метрики запросов (для всех мониторов сетевой доступности) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Тип&lt;br /&gt;
!Размеры&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.request.availability&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.request.availability&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.entity.host (only for monitors with filter defined), dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.id, request.target.address, request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Доступность, рассчитанная на основе статуса выполнения запросов: 100 % для кода 0: HEALTHY, SCRIPT_FINISH, SKIPPED; 0 % для кодов ошибок, таких как 1401 — CONSTRAINT_VIOLATED.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.request.executions&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.request.executions&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.entity.host (only for monitors with filter defined), dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.id, request.target.address, request.type, result.state, result.status.code, result.status.message&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество выполнений запросов за время.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Метрики ICMP-мониторов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Тип&lt;br /&gt;
!Размеры&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.icmp.packets_received&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.icmp.packetsReceived&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.entity.host (only for monitors with filter defined), dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.id, request.target.address, request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество пакетов, успешно возвращённых.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.icmp.packets_sent&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.icmp.packetsSent&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.entity.host (only for monitors with filter defined), dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.id, request.target.address, request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Общее количество отправленных пакетов.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.icmp.request_execution_time&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.icmp.requestExecutionTime&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.entity.host (only for monitors with filter defined), dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.id, request.target.address, request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Продолжительность между началом и окончанием обработки запроса (в миллисекундах). Эта метрика предоставляется всегда, даже если фактическое выполнение запроса не состоялось (например, из-за исключений или тайм-аутов). Диагностическая метрика — позволяет проверить время выполнения внешнего процесса ping.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.icmp.round_trip_time&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.icmp.roundTripTime&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.entity.host (only for monitors with filter defined), dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.id, request.target.address, request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Время кругового пути (Round-Trip Time) для полученных пакетов.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.icmp.success_rate&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.icmp.successRate&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.entity.host (only for monitors with filter defined), dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.id, request.target.address, request.type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Отношение полученных пакетов к отправленным. Не учитывает настроенное количество пакетов для отправки. Например, из 10 пакетов для отправки, если 5 было отправлено и 4 получено, отношение составляет 4/5, или 80,00 %.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Размеры TCP-мониторов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!Пример значения&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;request.tcp_port_number&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Номер порта TCP-запроса, указанный в конфигурации монитора.&lt;br /&gt;
|&amp;lt;pre&amp;gt;665&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Метрики TCP-мониторов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Тип&lt;br /&gt;
!Размеры&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.tcp.connection_time&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.tcp.connectionTime&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.entity.host (only for monitors with filter defined), dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.id, request.target.address, request.type, request.tcp_port_number&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Продолжительность между временем начала (создание сокета и соединение) и временем окончания (когда соединение успешно установлено) в миллисекундах. Метрика доступна только если выполнение запроса завершилось без исключений или тайм-аутов и имеет определённое время окончания.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Размеры DNS-мониторов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!Пример значения&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;request.dns_record_type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Тип DNS-записи, запрашиваемой запросом, указанный в конфигурации.&lt;br /&gt;
|&amp;lt;pre&amp;gt;A, AAAA, CNAME&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Метрики DNS-мониторов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название&lt;br /&gt;
!Тип&lt;br /&gt;
!Размеры&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.multi_protocol.dns.resolution_time&amp;lt;/pre&amp;gt;(последняя версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;builtin:synthetic.multiProtocol.dns.resolutionTime&amp;lt;/pre&amp;gt;(предыдущая версия &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
|numeric&lt;br /&gt;
|&amp;lt;pre&amp;gt;dt.synthetic.monitor.id, dt.entity.multiprotocol_monitor, monitor.name, dt.synthetic.step.id, step.name, step.sequence_number, dt.entity.synthetic_location, dt.entity.host (only for monitors with filter defined), dt.synthetic.monitored_entity_ids, primary_tags.__key__, dt.security_context, step.id, request.id, request.target.address, request.type, request.dns_record_type&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Продолжительность между началом и окончанием запроса к DNS-серверу в миллисекундах. Метрика доступна только если выполнение запроса состоялось (без исключений или тайм-аутов) и имеет определённое время окончания.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Запросы DQL для извлечения данных ==&lt;br /&gt;
Используйте запросы &amp;#039;&amp;#039;&amp;#039;DQL&amp;#039;&amp;#039;&amp;#039; для извлечения данных с метриками и размерностями.&lt;br /&gt;
&lt;br /&gt;
Следующие примеры используют &amp;#039;&amp;#039;&amp;#039;Notebooks&amp;#039;&amp;#039;&amp;#039; для демонстрации работы с результатами мониторов сетевой доступности. В них метрики результатов используются как отправная точка для изучения возможностей извлечения и интерпретации данных с помощью &amp;#039;&amp;#039;&amp;#039;DQL&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Статус сущности хоста для ICMP-запросов ===&lt;br /&gt;
Монитор &amp;lt;code&amp;gt;MULTIPROTOCOL_MONITOR-5C2F92334DF71A90&amp;lt;/code&amp;gt; выполняет ICMP-запросы и фильтрует отслеживаемые хосты с помощью &amp;lt;code&amp;gt;&amp;quot;targetFilter&amp;quot;: &amp;quot;hostGroup == e2e-synthetic-private-location&amp;quot;&amp;lt;/code&amp;gt; (что разрешается примерно в 26 хостов).&lt;br /&gt;
&lt;br /&gt;
Используя метрику &amp;lt;code&amp;gt;dt.synthetic.multi_protocol.request.executions&amp;lt;/code&amp;gt; и разбивая её по размерностям &amp;lt;code&amp;gt;dt.entity.host&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;result.status.message&amp;lt;/code&amp;gt;, мы можем отобразить статус подключения к конкретной отслеживаемой сущности хоста в этой группе хостов. Некоторые хосты не соответствуют ожидаемому уровню успешности; вместо HEALTHY их запросы помечаются как CONSTRAINT_VIOLATED.&amp;lt;pre&amp;gt;&lt;br /&gt;
timeseries status = avg(dt.synthetic.multi_protocol.request.executions),&lt;br /&gt;
by:{dt.entity.host, result.status.message},&lt;br /&gt;
filter: dt.entity.multiprotocol_monitor == &amp;quot;MULTIPROTOCOL_MONITOR-5C2F92334DF71A90&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Количество отправленных и полученных ICMP-пакетов ===&lt;br /&gt;
Монитор &amp;lt;code&amp;gt;MULTIPROTOCOL_MONITOR-548C3CD54183CED9&amp;lt;/code&amp;gt; выполняет ICMP-запросы к хостам с явно определёнными IP-адресами: 18.x.x.x, 10.x.x.x и 34.x.x.x. Каждый из этих IP-адресов сопоставлен с отдельным хостом.&lt;br /&gt;
&lt;br /&gt;
Мы используем сумму метрик &amp;lt;code&amp;gt;dt.synthetic.multi_protocol.icmp.packets_sent&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;dt.synthetic.multi_protocol.icmp.packets_received&amp;lt;/code&amp;gt;, чтобы получить представление о том, сколько пакетов было отправлено и получено.&lt;br /&gt;
&lt;br /&gt;
Разбиваем результаты по размерности &amp;lt;code&amp;gt;request.target_address&amp;lt;/code&amp;gt; и фильтруем данные только для 18.x.x.x и 10.x.x.x.&lt;br /&gt;
&lt;br /&gt;
Для 18.x.x.x получено столько же пакетов, сколько было отправлено, но для 10.x.x.x все пакеты потеряны и ни один не получен.&amp;lt;pre&amp;gt;&lt;br /&gt;
timeseries {&lt;br /&gt;
  packets_sent = sum(dt.synthetic.multi_protocol.icmp.packets_sent),&lt;br /&gt;
  packets_received = sum(dt.synthetic.multi_protocol.icmp.packets_received)&lt;br /&gt;
},&lt;br /&gt;
by:{request.target_address},&lt;br /&gt;
filter: dt.entity.multiprotocol_monitor == &amp;quot;MULTIPROTOCOL_MONITOR-548C3CD54183CED9&amp;quot;&lt;br /&gt;
    AND (&lt;br /&gt;
        request.target_address == &amp;quot;18.x.x.x&amp;quot;&lt;br /&gt;
        OR request.target_address == &amp;quot;10.x.x.x&amp;quot;&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Статус цели для TCP-запросов ===&lt;br /&gt;
Монитор &amp;lt;code&amp;gt;MULTIPROTOCOL_MONITOR-74E68F22FF5E9227&amp;lt;/code&amp;gt; выполняет TCP-запросы к хостам из группы хостов, которая разрешается в IP-адреса 18.x.x.x, 34.x.x.x и 44.x.x.x.&lt;br /&gt;
&lt;br /&gt;
Чтобы отобразить статус TCP-подключения для пары IP-порт, мы используем метрику &amp;lt;code&amp;gt;dt.synthetic.multi_protocol.request.executions&amp;lt;/code&amp;gt; и разбиваем её по следующим размерностям:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;request.target_address&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;request.tcp_port_number&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;result.status.message&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В следующем примере:&lt;br /&gt;
&lt;br /&gt;
* На каждом хосте открыты порты 22 (SSH) и 8080 (HTTP-сервер), и каждое подключение к хостам на этих портах завершается успешно со статусом HEALTHY.&lt;br /&gt;
* Ни один сервис не использует стандартный HTTP-порт 80. Поэтому подключения ко всем хостам на этом порте завершаются ошибкой со статусом ошибки TCP-сокета.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что результаты этого запроса можно ограничить только успешными запросами с помощью фильтра по размерности &amp;lt;code&amp;gt;result.status.code&amp;lt;/code&amp;gt; (code == 0).&amp;lt;pre&amp;gt;&lt;br /&gt;
timeseries status = sum(dt.synthetic.multi_protocol.request.executions),&lt;br /&gt;
by: {request.target_address, request.tcp_port_number, result.status.message},&lt;br /&gt;
filter: dt.entity.multiprotocol_monitor == &amp;quot;MULTIPROTOCOL_MONITOR-74E68F22FF5E9227&amp;quot;&lt;br /&gt;
//  and result.status.code == 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Время TCP-подключения к целевому порту ===&lt;br /&gt;
Монитор &amp;lt;code&amp;gt;MULTIPROTOCOL_MONITOR-74E68F22FF5E9227&amp;lt;/code&amp;gt; выполняет TCP-запросы к хостам из группы хостов, которая разрешается в IP-адреса 18.x.x.x, 34.x.x.x и 44.x.x.x.&lt;br /&gt;
&lt;br /&gt;
В следующем примере мы разбиваем результаты по идентификаторам отслеживаемых сущностей хостов.&lt;br /&gt;
&lt;br /&gt;
Чтобы проверить типичное время, затрачиваемое на успешное подключение к целевому порту для хоста, мы используем среднее значение метрики &amp;lt;code&amp;gt;dt.synthetic.multi_protocol.tcp.connection_time&amp;lt;/code&amp;gt; с разбивкой по размерностям:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;dt.entity.host&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;request.target_address&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;request.tcp_port_number&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Открыты только порты 22 (SSH) и 8080 (HTTP-сервер), и только для этих портов доступна метрика &amp;lt;code&amp;gt;dt.synthetic.multi_protocol.tcp.connection_time&amp;lt;/code&amp;gt;. Хосты фактически находятся в разных географических локациях (Огайо, Орегон и Северная Вирджиния в США), поэтому разница во времени подключения ожидаема.&amp;lt;pre&amp;gt;&lt;br /&gt;
timeseries duration = avg(dt.synthetic.multi_protocol.tcp.connection_time),&lt;br /&gt;
by:{dt.entity.host, request.target_address, request.tcp_port_number},&lt;br /&gt;
filter: dt.entity.multiprotocol_monitor == &amp;quot;MULTIPROTOCOL_MONITOR-74E68F22FF5E9227&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Статусы выполнения ==&lt;br /&gt;
&lt;br /&gt;
=== Все мониторы сетевой доступности ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Код / Сообщение&lt;br /&gt;
!Пример&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;0 HEALTHY&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Всё в порядке.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-1 UNEXPECTED_ERROR&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Resource saturation&lt;br /&gt;
|Неожиданная проблема, обычно связанная с компонентами выполнения монитора.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;1401 CONSTRAINT_VIOLATED&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Условия ограничений, определённые в конфигурации монитора, не были выполнены.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;1604 VALIDATION_ERROR&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Обнаружена некорректная конфигурация монитора.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;12013 UNKNOWN_HOST&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Error in the hostname&lt;br /&gt;
|Не удаётся определить IP-адрес хоста. Возможные причины: неверное имя хоста, недоступность DNS-сервера, проблемы с кешем DNS, вмешательство брандмауэра или прокси.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;12033 Execution timeout&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Server operates slowly&lt;br /&gt;
|Тайм-аут выполнения запроса. Возможные причины: проблемы с сетью, медленный или не отвечающий сервер или сервис, блокировка подключения правилами брандмауэра, слишком маленький тайм-аут.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Статусы выполнения TCP-мониторов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Код / Сообщение&lt;br /&gt;
!Пример&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;22000 TCP socket connection error&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Service is not listening on a specified port.&lt;br /&gt;
|Этот статус означает, что хост был идентифицирован и доступен, но TCP-соединение не может быть установлено или было неожиданно закрыто. Предоставляется дополнительное объяснение точного исключения. Статус используется, если во время попытки подключения возвращается &amp;lt;code&amp;gt;java.net.SocketException&amp;lt;/code&amp;gt;. Возможные причины: сервис не прослушивает указанный порт, сервис достиг предела ресурсов или подключений, сервис стал недоступен во время процесса установки сокетного соединения.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>