<?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%9E%D1%82%D1%87%D1%91%D1%82_%D0%BE_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0</id>
	<title>Отчёт о метрике пользовательского устройства - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%BE_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%BE_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0&amp;action=history"/>
	<updated>2026-05-11T18:44:22Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%BE_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0&amp;diff=1730&amp;oldid=prev</id>
		<title>ENetrebin: /* Результат */</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%BE_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0&amp;diff=1730&amp;oldid=prev"/>
		<updated>2022-10-13T14:33:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Результат&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 14:33, 13 октября 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l361&quot;&gt;Строка 361:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 361:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Результат ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Результат ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Файл:custom-devices2.png]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ka_db:diff::1.12:old-1728:rev-1730 --&gt;
&lt;/table&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%BE_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0&amp;diff=1728&amp;oldid=prev</id>
		<title>ENetrebin: Новая страница: «Конечная точка пользовательского устройства API топологии и Smartscape позволяет отправлять...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%BE_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B5_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0&amp;diff=1728&amp;oldid=prev"/>
		<updated>2022-10-13T14:28:29Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Конечная точка пользовательского устройства API топологии и Smartscape позволяет отправлять...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Конечная точка пользовательского устройства API топологии и Smartscape позволяет отправлять точку данных пользовательской метрики на пользовательское устройство в Ключ-АСТРОМ. Этот запрос также может обновлять метаданные пользовательского устройства.&lt;br /&gt;
&lt;br /&gt;
Метрика, о которой вы сообщаете, уже должна существовать в Ключ-АСТРОМ.&lt;br /&gt;
&lt;br /&gt;
Чтобы узнать, как создать пользовательскую метрику, см. статью Timeseries API v1 — ВСТАВКА пользовательской метрики .&lt;br /&gt;
&lt;br /&gt;
См. раздел Создание пользовательского устройства с помощью Ключ-АСТРОМ API , чтобы узнать, как создать пользовательское устройство без отправки на него данных.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять данные на пользовательское устройство задним числом — конечная точка пользовательского устройства поддерживает отчеты о данных до одного часа назад. Однако для обеспечения надлежащего функционирования анализа первопричин ИИ и оповещения на основе метрик мы рекомендуем отправлять данные в режиме реального времени.&lt;br /&gt;
&lt;br /&gt;
Для этого варианта использования требуется элемент серии тела запроса .&lt;br /&gt;
&lt;br /&gt;
Запрос потребляет и создает &amp;lt;code&amp;gt;application/json&amp;lt;/code&amp;gt;полезную нагрузку.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |POST&lt;br /&gt;
|Managed&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-domain}/e/{your-environment-id}/api/v1/entity/infrastructure/custom/{customDeviceId}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cреда АктивногоШлюза&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{your-activegate-domain}/e/{your-environment-id}/api/v1/entity/infrastructure/custom/{customDeviceId}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Аутентификация ==&lt;br /&gt;
Чтобы выполнить этот запрос, вам нужен токен доступа с проблемой доступа и каналом событий, метриками и областью топологии ( &amp;lt;code&amp;gt;DataExport&amp;lt;/code&amp;gt;) . Чтобы узнать, как его получить и использовать, см. раздел [[Токены и аутентификация (API)|Токены и аутентификация]] .&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;
!In&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|customDeviceId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор пользовательского устройства.&lt;br /&gt;
&lt;br /&gt;
Если вы используете идентификатор существующего устройства, соответствующие параметры будут обновлены.&lt;br /&gt;
&lt;br /&gt;
Не используйте здесь идентификатор объекта Ключ-АСТРОМ.&lt;br /&gt;
|path&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|body&lt;br /&gt;
|CustomDevicePushMessage&lt;br /&gt;
|Тело JSON запроса. Содержит параметры пользовательского устройства.&lt;br /&gt;
|body&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Объекты тела запроса ===&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;CustomDevicePushMessage&amp;lt;/code&amp;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;
|displayName&lt;br /&gt;
|string&lt;br /&gt;
|Имя пользовательского устройства, которое будет отображаться в пользовательском интерфейсе.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|group&lt;br /&gt;
|string&lt;br /&gt;
|Определяемый пользователем идентификатор группы объекта.&lt;br /&gt;
&lt;br /&gt;
Идентификатор группы помогает сохранить непротиворечивую картину отношений между группами устройств. Одним из многих случаев, когда важна правильная группа, является обнаружение службы: вы можете определить, какие пользовательские устройства должны вести к одной и той же службе, определив для них одинаковый идентификатор группы.&lt;br /&gt;
&lt;br /&gt;
Если вы установите идентификатор группы, он будет хэширован в идентификатор объекта Ключ-АСТРОМ пользовательского устройства. В этом случае пользовательское устройство может быть частью только одной пользовательской группы устройств.&lt;br /&gt;
&lt;br /&gt;
Если вы не укажете идентификатор группы, Ключ-АСТРОМ создаст ее на основе идентификатора или типа пользовательского устройства. Кроме того, группа не будет хеширована в идентификатор устройства, что означает, что устройство может переключаться между группами.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|ipAddresses&lt;br /&gt;
|string []&lt;br /&gt;
|Список IP-адресов, принадлежащих пользовательскому устройству.&lt;br /&gt;
&lt;br /&gt;
Эти адреса используются для автоматического обнаружения горизонтальных коммуникационных отношений между этим компонентом и всеми другими наблюдаемыми компонентами в Smartscape. Как только соединение обнаружено, оно автоматически отображается и отображается в Smartscape.&lt;br /&gt;
&lt;br /&gt;
Если вы отправите значение (включая пустое значение), существующие значения будут перезаписаны.&lt;br /&gt;
&lt;br /&gt;
Если вы отправите &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;или опустите это поле, существующие значения будут сохранены.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|listenPorts&lt;br /&gt;
|integer []&lt;br /&gt;
|Список портов, которые прослушиваются пользовательскими устройствами.&lt;br /&gt;
&lt;br /&gt;
Эти порты используются для обнаружения горизонтальных коммуникационных отношений между этим компонентом и всеми другими наблюдаемыми компонентами в Smartscape.&lt;br /&gt;
&lt;br /&gt;
Как только соединение обнаружено, оно автоматически отображается и отображается в Smartscape.&lt;br /&gt;
&lt;br /&gt;
Если порты указаны, вы также должны добавить по крайней мере один IP-адрес или имя хоста для пользовательского устройства.&lt;br /&gt;
&lt;br /&gt;
Если вы отправите значение, существующие значения будут перезаписаны.&lt;br /&gt;
&lt;br /&gt;
Если вы отправите &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, или пустое значение, или опустите это поле, существующие значения будут сохранены.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|string&lt;br /&gt;
|Определение типа технологии пользовательского устройства.&lt;br /&gt;
&lt;br /&gt;
Это должен быть тот же тип технологии, что и показатель, о котором вы сообщаете.&lt;br /&gt;
&lt;br /&gt;
Если вы отправите значение, существующее значение будет перезаписано.&lt;br /&gt;
&lt;br /&gt;
Если вы отправите &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;, очистите или опустите это поле, существующее значение будет сохранено.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|favicon&lt;br /&gt;
|string&lt;br /&gt;
|Значок, который будет отображаться для вашего пользовательского компонента в Smartscape. Укажите полный URL-адрес файла значка.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|configUrl&lt;br /&gt;
|string&lt;br /&gt;
|URL-адрес веб-страницы конфигурации пользовательского устройства, например страницы входа в брандмауэр или маршрутизатор.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|properties&lt;br /&gt;
|object&lt;br /&gt;
|Список свойств пары &amp;quot;ключ-значение&amp;quot;, которые будут отображаться под инфографикой вашего пользовательского устройства.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|tags&lt;br /&gt;
|string []&lt;br /&gt;
|Список пользовательских тегов, которые вы хотите прикрепить к своему пользовательскому устройству.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|series&lt;br /&gt;
|EntityTimeseriesData[]&lt;br /&gt;
|Список значений метрик, о которых сообщается для пользовательского устройства.&lt;br /&gt;
&lt;br /&gt;
Метрика, о которой вы сообщаете, уже должна существовать в Ключ-АСТРОМ. Чтобы узнать, как создать пользовательскую метрику, см. статью Timeseries API v1 — ВСТАВКА пользовательской метрики .&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ объединяет все значения, которые вы сообщаете для пользовательского устройства.&lt;br /&gt;
&lt;br /&gt;
Если вы отправите значение (включая пустое значение), оно будет добавлено к набору существующих значений.&lt;br /&gt;
&lt;br /&gt;
Если вы отправите &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;или опустите это поле, набор существующих значений не изменится.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|hostNames&lt;br /&gt;
|string []&lt;br /&gt;
|Список имен хостов, связанных с пользовательским устройством.&lt;br /&gt;
&lt;br /&gt;
Эти имена используются для автоматического обнаружения горизонтальных коммуникационных отношений между этим компонентом и всеми другими наблюдаемыми компонентами в Smartscape. Как только соединение обнаружено, оно автоматически отображается и отображается в Smartscape.&lt;br /&gt;
&lt;br /&gt;
Если вы отправите значение, существующие значения будут перезаписаны.&lt;br /&gt;
&lt;br /&gt;
Если вы отправляете &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;или пустое значение; или опустите это поле, существующие значения будут сохранены.&lt;br /&gt;
|по желанию&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;EntityTimeseriesData&amp;lt;/code&amp;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;
|timeseriesId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор метрики, в которую вы хотите опубликовать точки данных.&lt;br /&gt;
|требуется&lt;br /&gt;
|-&lt;br /&gt;
|dimensions&lt;br /&gt;
|object&lt;br /&gt;
|Размеры точек данных, которые вы публикуете.&lt;br /&gt;
&lt;br /&gt;
Ключ измерения метрики должен быть определен ранее в определении метрики.&lt;br /&gt;
|по желанию&lt;br /&gt;
|-&lt;br /&gt;
|dataPoints&lt;br /&gt;
|array[]&lt;br /&gt;
|Список точек данных.&lt;br /&gt;
&lt;br /&gt;
Каждая точка данных представляет собой массив, содержащий метку времени и значение.&lt;br /&gt;
&lt;br /&gt;
Отметка времени — это миллисекунды UTC, представленные в виде числа, например: &amp;lt;code&amp;gt;1520523365557&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
У вас есть гарантированный таймфрейм на 30 минут в прошлое.&lt;br /&gt;
&lt;br /&gt;
Пользовательская метрика должна быть зарегистрирована , прежде чем вы сможете сообщить о значении метрики. Поэтому отметка времени для сообщения о значении должна быть после времени регистрации метрики.&lt;br /&gt;
|требуется&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JSON-модель тела запроса ===&lt;br /&gt;
Это модель тела запроса, показывающая возможные элементы. Его необходимо настроить для использования в реальном запросе.&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;displayName&amp;quot;: &amp;quot;coffeeMachine&amp;quot;,&lt;br /&gt;
   &amp;quot;group&amp;quot;: &amp;quot;myCustomDeviceGroup&amp;quot;,&lt;br /&gt;
   &amp;quot;ipAddresses&amp;quot;: [&lt;br /&gt;
     &amp;quot;10.0.0.1&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;listenPorts&amp;quot;: [&lt;br /&gt;
     80&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;favicon&amp;quot;: &amp;quot;&amp;lt;nowiki&amp;gt;https://www.freefavicon.com/freefavicons/food/cup-of-coffee-152-78475.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&lt;br /&gt;
   &amp;quot;configUrl&amp;quot;: &amp;quot;&amp;lt;nowiki&amp;gt;http://coffee-machine.ruscomtech.internal.com/coffeemachine/manage&amp;lt;/nowiki&amp;gt;&amp;quot;,&lt;br /&gt;
   &amp;quot;type&amp;quot;: &amp;quot;coffee machine&amp;quot;,&lt;br /&gt;
   &amp;quot;properties&amp;quot;: {},&lt;br /&gt;
   &amp;quot;tags&amp;quot;: [&lt;br /&gt;
     &amp;quot;office-linz&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;series&amp;quot;: [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;timeseriesId&amp;quot;: &amp;quot;custom:created.coffee.metric&amp;quot;,&lt;br /&gt;
       &amp;quot;dimensions&amp;quot;: {&lt;br /&gt;
         &amp;quot;office&amp;quot;: &amp;quot;Linz&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;dataPoints&amp;quot;: [&lt;br /&gt;
         [&lt;br /&gt;
           1521542929000,&lt;br /&gt;
           13&lt;br /&gt;
         ]&lt;br /&gt;
       ]&lt;br /&gt;
     }&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;hostNames&amp;quot;: [&lt;br /&gt;
     &amp;quot;coffee-machine.ruscomtech.internal.com&amp;quot;&lt;br /&gt;
   ]&lt;br /&gt;
 }&amp;lt;/code&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;
|200&lt;br /&gt;
|CustomDevicePushResult&lt;br /&gt;
|Успех. Пользовательское устройство создано или обновлено.&lt;br /&gt;
|-&lt;br /&gt;
|400&lt;br /&gt;
|ErrorEnvelope&lt;br /&gt;
|Не удалось. Ввод недействителен.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Объекты тела ответа ===&lt;br /&gt;
&lt;br /&gt;
==== Объект _ &amp;lt;code&amp;gt;CustomDevicePushResult&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Результат пользовательского push-запроса устройства. Идентификатор объекта рассчитывается автоматически.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|entityId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор объекта Ключ-АСТРОМ пользовательского устройства.&lt;br /&gt;
|-&lt;br /&gt;
|groupId&lt;br /&gt;
|string&lt;br /&gt;
|Идентификатор объекта Ключ-АСТРОМ пользовательской группы устройств.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JSON-модель тела ответа ===&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;entityId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
   &amp;quot;groupId&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
В этом примере запрос сообщает две точки данных &amp;lt;code&amp;gt;custom:firewall.connections.dropped&amp;lt;/code&amp;gt;для &amp;lt;code&amp;gt;idOfmyCustomDevice&amp;lt;/code&amp;gt;устройства. Точки данных (со значением &amp;lt;code&amp;gt;460&amp;lt;/code&amp;gt;временной &amp;lt;code&amp;gt;1539860400000&amp;lt;/code&amp;gt;метки и значением &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;временной &amp;lt;code&amp;gt;1539860460000&amp;lt;/code&amp;gt;метки) принадлежат &amp;lt;code&amp;gt;ethernetcard1&amp;lt;/code&amp;gt;значению &amp;lt;code&amp;gt;nic&amp;lt;/code&amp;gt;измерения.&lt;br /&gt;
&lt;br /&gt;
Запрос также сообщает еще две точки данных той же метрики, но &amp;lt;code&amp;gt;ethernetcard2&amp;lt;/code&amp;gt;в том же измерении, и обновляет метаданные устройства, добавляя свойство и тег.&lt;br /&gt;
&lt;br /&gt;
Маркер API передается в заголовке авторизации .&lt;br /&gt;
&lt;br /&gt;
Запрос возвращает идентификаторы пользовательского устройства (см. &amp;lt;code&amp;gt;entityId&amp;lt;/code&amp;gt;) и его группы (см. &amp;lt;code&amp;gt;groupId&amp;lt;/code&amp;gt;) в качестве подтверждения.&lt;br /&gt;
&lt;br /&gt;
Вы можете скачать или скопировать образец тела запроса, чтобы попробовать его самостоятельно.&lt;br /&gt;
&lt;br /&gt;
==== Curl ====&lt;br /&gt;
 &amp;lt;code&amp;gt;curl -X POST \&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;https://mySampleEnv.live.ruscomtech.ru/api/v1/entity/infrastructure/custom/idOfmyCustomDevice&amp;lt;/nowiki&amp;gt; \&lt;br /&gt;
   -H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' \&lt;br /&gt;
   -H 'Content-Type: application/json' \&lt;br /&gt;
   -d '{&lt;br /&gt;
   &amp;quot;tags&amp;quot;: [&lt;br /&gt;
     &amp;quot;tag2&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;type&amp;quot;: &amp;quot;F5-Firewall&amp;quot;,&lt;br /&gt;
   &amp;quot;properties&amp;quot; : {&lt;br /&gt;
     &amp;quot;Sample Property 2&amp;quot;: &amp;quot;Sample value 2&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;series&amp;quot; : [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;timeseriesId&amp;quot; : &amp;quot;custom:firewall.connections.dropped&amp;quot;,&lt;br /&gt;
       &amp;quot;dimensions&amp;quot; : {&lt;br /&gt;
         &amp;quot;nic&amp;quot; : &amp;quot;ethernetcard1&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;dataPoints&amp;quot; : [&lt;br /&gt;
         [ 1539860400000, 460 ],&lt;br /&gt;
         [ 1539860460000, 456 ]&lt;br /&gt;
        ]&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;timeseriesId&amp;quot; : &amp;quot;custom:firewall.connections.dropped&amp;quot;,&lt;br /&gt;
       &amp;quot;dimensions&amp;quot; : {&lt;br /&gt;
         &amp;quot;nic&amp;quot; : &amp;quot;ethernetcard2&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;dataPoints&amp;quot; : [&lt;br /&gt;
         [ 1539860430000, 439 ],&lt;br /&gt;
         [ 1539860490000, 460 ]&lt;br /&gt;
        ]&lt;br /&gt;
     }&lt;br /&gt;
   ]&lt;br /&gt;
 }'&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== URL-адрес запроса ====&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://mySampleEnv.live.ruscomtech.ru/api/v1/entity/infrastructure/custom/idOfmyCustomDevice&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Тело запроса ====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;tags&amp;quot;: [&amp;quot;tag2&amp;quot;],&lt;br /&gt;
   &amp;quot;type&amp;quot;: &amp;quot;F5-Firewall&amp;quot;,&lt;br /&gt;
   &amp;quot;properties&amp;quot;: {&lt;br /&gt;
     &amp;quot;Sample Property 2&amp;quot;: &amp;quot;Sample value 2&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
   &amp;quot;series&amp;quot;: [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;timeseriesId&amp;quot;: &amp;quot;custom:firewall.connections.dropped&amp;quot;,&lt;br /&gt;
       &amp;quot;dimensions&amp;quot;: {&lt;br /&gt;
         &amp;quot;nic&amp;quot;: &amp;quot;ethernetcard1&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;dataPoints&amp;quot;: [&lt;br /&gt;
         [1539860400000, 460],&lt;br /&gt;
         [1539860460000, 456]&lt;br /&gt;
       ]&lt;br /&gt;
     },&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;timeseriesId&amp;quot;: &amp;quot;custom:firewall.connections.dropped&amp;quot;,&lt;br /&gt;
       &amp;quot;dimensions&amp;quot;: {&lt;br /&gt;
         &amp;quot;nic&amp;quot;: &amp;quot;ethernetcard2&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       &amp;quot;dataPoints&amp;quot;: [&lt;br /&gt;
         [1539860430000, 439],&lt;br /&gt;
         [1539860490000, 460]&lt;br /&gt;
       ]&lt;br /&gt;
     }&lt;br /&gt;
   ]&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Тело ответа ====&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
   &amp;quot;entityId&amp;quot;: &amp;quot;CUSTOM_DEVICE-6A567B33AADC306E&amp;quot;,&lt;br /&gt;
   &amp;quot;groupId&amp;quot;: &amp;quot;CUSTOM_DEVICE_GROUP-FC2E2ABF54F513D8&amp;quot;&lt;br /&gt;
 }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Код ответа ====&lt;br /&gt;
200&lt;br /&gt;
&lt;br /&gt;
==== Результат ====&lt;/div&gt;</summary>
		<author><name>ENetrebin</name></author>
	</entry>
</feed>