<?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=API_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0</id>
	<title>API метрик ЕдиногоАгента - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=API_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=API_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0&amp;action=history"/>
	<updated>2026-05-11T16:02:21Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=API_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0&amp;diff=5636&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «Вы можете использовать локальную конечную точку '''API''' &lt;code&gt;&lt;nowiki&gt;http://localhost&lt;/nowiki&gt;:&lt;port&gt;/metrics/ingest&lt;...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=API_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D0%B3%D0%BE%D0%90%D0%B3%D0%B5%D0%BD%D1%82%D0%B0&amp;diff=5636&amp;oldid=prev"/>
		<updated>2025-09-03T23:58:52Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Вы можете использовать локальную конечную точку &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://localhost&amp;lt;/nowiki&amp;gt;:&amp;lt;port&amp;gt;/metrics/ingest&amp;lt;...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Вы можете использовать локальную конечную точку '''API''' &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://localhost&amp;lt;/nowiki&amp;gt;:&amp;lt;port&amp;gt;/metrics/ingest&amp;lt;/code&amp;gt; для передачи локально полученных метрик в Ключ-АСТРОМ по безопасному и аутентифицированному каналу. Эта конечная точка доступна только локальным клиентам и недоступна с удалённых хостов.&lt;br /&gt;
&lt;br /&gt;
Если вы не можете отправлять метрики с помощью локальной конечной точки '''API''', вы также можете использовать публичную конечную точку '''API метрик v2''' (см. ниже).&lt;br /&gt;
&lt;br /&gt;
== Включить API метрик ЕдиногоАгента ==&lt;br /&gt;
'''&amp;lt;u&amp;gt;АктивныйШлюз версии 1.243+&amp;lt;/u&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;ЕдиныйАгент версии 1.243+&amp;lt;/u&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''API метрик''' ЕдиногоАгента по умолчанию входит в состав ЕдиногоАгента '''версии 1.201'''. Вам нужно включить '''API метрик''' ЕдиногоАгента только на уровне среды или хоста. Обратите внимание, что конфигурация на уровне хоста переопределяет конфигурацию среды.&lt;br /&gt;
&lt;br /&gt;
Если вы хотите изменить лимиты потребления ресурсов '''EEC''', см. [[О расширениях|Профиль производительности]].&lt;br /&gt;
&lt;br /&gt;
=== Включить на уровне среды ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Настройки''' и выберите '''Предпочтения''' '''&amp;gt; Контроллер выполнения расширений'''.&lt;br /&gt;
# Включите опцию '''Включить контроллер выполнения расширений'''.&lt;br /&gt;
# Включите функцию Включить локальный '''API HTTP Metric, Log and Event Ingest'''.&lt;br /&gt;
&lt;br /&gt;
=== Включить для одного хоста ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Хосты'''.&lt;br /&gt;
# Найдите и выберите свой хост, чтобы отобразить страницу обзора хостов.&lt;br /&gt;
# В правом верхнем углу страницы обзора хоста выберите '''Дополнительно ( … ) &amp;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;
# Отфильтруйте таблицу по &amp;lt;code&amp;gt;Host group&amp;lt;/code&amp;gt; и выберите группу хостов, которую вы хотите настроить. Свойство '''Группа хостов''' не отображается, если выбранный хост не принадлежит ни одной группе хостов. Отобразится страница развёртывания ЕдиногоАгента, отфильтрованная по выбранной группе хостов. Для каждого указанного хоста есть ссылка '''Группа хостов:''' &amp;lt;code&amp;gt;&amp;lt;group name&amp;gt;&amp;lt;/code&amp;gt;, где &amp;lt;code&amp;gt;&amp;lt;group name&amp;gt;&amp;lt;/code&amp;gt;— имя группы хостов, которую нужно настроить.&lt;br /&gt;
# Выберите название группы хостов в любой строке. Поскольку вы отфильтровали данные по группе хостов, все отображаемые хосты относятся к одной и той же группе.&lt;br /&gt;
# В настройках группы хостов выберите '''Контроллер выполнения расширений'''.&lt;br /&gt;
# Включите опцию '''Включить контроллер выполнения расширений'''.&lt;br /&gt;
&lt;br /&gt;
== Топология ==&lt;br /&gt;
Используя локальную конечную точку '''API''', идентификатор хоста и контекст имени хоста автоматически добавляются к каждой метрике в качестве измерений. Узнайте, как [[Расширение данных|дополнить свои метрики другими специфичными для Ключ-АСТРОМ измерениями]] и применить информацию о причинно-следственных связях Ключ-АСТРОМ ИИ к полученным данным.&lt;br /&gt;
&lt;br /&gt;
== Метрический формат ==&lt;br /&gt;
Предоставленные точки данных должны соответствовать [[Протокол приема метрических данных|протоколу приема метрик]] .&lt;br /&gt;
&lt;br /&gt;
Запрос &amp;lt;code&amp;gt;text/plain&amp;lt;/code&amp;gt; использует полезную нагрузку с указанным набором символов &amp;lt;code&amp;gt;charset=utf-8&amp;lt;/code&amp;gt;. Полезная нагрузка ограничена &amp;lt;code&amp;gt;1,000&amp;lt;/code&amp;gt; строками.&lt;br /&gt;
&lt;br /&gt;
== Пример ==&lt;br /&gt;
С помощью этой &amp;lt;code&amp;gt;curl&amp;lt;/code&amp;gt; команды вы получите метрику &amp;lt;code&amp;gt;cpu.temperature&amp;lt;/code&amp;gt;, назначенную измерению &amp;lt;code&amp;gt;cpu=1&amp;lt;/code&amp;gt;. Метрика будет автоматически назначена соответствующему идентификатору и имени хоста.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|curl --data &amp;quot;cpu.temperature,cpu=1 55&amp;quot; &amp;lt;nowiki&amp;gt;http://localhost:14499/metrics/ingest&amp;lt;/nowiki&amp;gt; \&lt;br /&gt;
&lt;br /&gt;
     -H &amp;quot;Content-Type: text/plain; charset=utf-8&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
Успешный ответ:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|{&lt;br /&gt;
&lt;br /&gt;
&amp;quot;error&amp;quot;: null,&lt;br /&gt;
&lt;br /&gt;
&amp;quot;linesValid&amp;quot;: 1,&lt;br /&gt;
&lt;br /&gt;
&amp;quot;linesInvalid&amp;quot;: 0&lt;br /&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;
|Начиная с версии ЕдиногоАгента 1.267+, системы AIX также поддерживают прием метрик.&lt;br /&gt;
|}&lt;br /&gt;
Порт для сбора метрик по умолчанию — &amp;lt;code&amp;gt;14499&amp;lt;/code&amp;gt;. При необходимости вы можете проверить или изменить порт с помощью команды [[ЕдиныйАгент настройка через интерфейс командной строки|oneagentctl]] &amp;lt;code&amp;gt;[[ЕдиныйАгент настройка через интерфейс командной строки|--restart-service]]&amp;lt;/code&amp;gt;. Изменение порта для сбора метрик требует перезапуска ЕдиногоАгента. Добавьте к команде для автоматического перезапуска ЕдиногоАгента.&lt;br /&gt;
&lt;br /&gt;
=== Проверьте порт приема ===&lt;br /&gt;
Используйте параметр &amp;lt;code&amp;gt;--get-extensions-ingest-port&amp;lt;/code&amp;gt;, чтобы показать текущий локальный порт приема по умолчанию &amp;lt;code&amp;gt;14499&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* '''Linux, AIX :''' &amp;lt;code&amp;gt;./oneagentctl --get-extensions-ingest-port&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Windows :''' &amp;lt;code&amp;gt;.\oneagentctl.exe --get-extensions-ingest-port&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Установите пользовательский порт приема ===&lt;br /&gt;
Используйте параметр &amp;lt;code&amp;gt;--set-extensions-ingest-port=&amp;lt;arg&amp;gt;&amp;lt;/code&amp;gt; для установки локального порта приема.&lt;br /&gt;
&lt;br /&gt;
* '''Linux, AIX :''' &amp;lt;code&amp;gt;./oneagentctl --set-extensions-ingest-port=14499 --restart-service&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''Windows :''' &amp;lt;code&amp;gt;.\oneagentctl.exe --set-extensions-ingest-port=14499 --restart-service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настроить прокси ===&lt;br /&gt;
Настройте прокси-сервер своего хоста так, чтобы разрешить трафику '''localhost''' проходить через порт сбора метрик по умолчанию &amp;lt;code&amp;gt;14499&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что изменение порта для '''API''' метрик ЕдиногоАгента также влияет на интеграцию скриптов и '''Telegraf'''.&lt;br /&gt;
&lt;br /&gt;
== API метрик v2 ==&lt;br /&gt;
В отличие от локального интерфейса загрузки, который автоматически добавляет топологический контекст (каждая метрика назначается соответствующему хосту), метрики, передаваемые через общедоступный '''Metrics API v2''', по умолчанию являются плоскими. Это особенно полезно для бизнес-метрик, которые не имеют никакого отношения к топологическим сущностям вашей среды.&lt;br /&gt;
&lt;br /&gt;
Однако, чтобы события генерировались для выбранного хоста и Ключ-АСТРОМ ИИ выполнял причинно-следственный анализ на основе ваших метрик, вы можете настроить приложение для добавления измерения &amp;lt;code&amp;gt;dt.entity.host&amp;lt;/code&amp;gt;. Чтобы автоматически дополнить идентификатор группы процессов метрикой, укажите измерение &amp;lt;code&amp;gt;dt.process.pid&amp;lt;/code&amp;gt;. Подробнее см. в разделе [[API метрик - POST прием точек данных|API метрик - POST прием точек данных.]]&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>