<?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-09-16T12:41:59Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</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: Новая страница: «Вы можете использовать локальную конечную точку &#039;&#039;&#039;API&#039;&#039;&#039; &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;Вы можете использовать локальную конечную точку &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;/code&amp;gt; для передачи локально полученных метрик в Ключ-АСТРОМ по безопасному и аутентифицированному каналу. Эта конечная точка доступна только локальным клиентам и недоступна с удалённых хостов.&lt;br /&gt;
&lt;br /&gt;
Если вы не можете отправлять метрики с помощью локальной конечной точки &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039;, вы также можете использовать публичную конечную точку &amp;#039;&amp;#039;&amp;#039;API метрик v2&amp;#039;&amp;#039;&amp;#039; (см. ниже).&lt;br /&gt;
&lt;br /&gt;
== Включить API метрик ЕдиногоАгента ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;u&amp;gt;АктивныйШлюз версии 1.243+&amp;lt;/u&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;u&amp;gt;ЕдиныйАгент версии 1.243+&amp;lt;/u&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;API метрик&amp;#039;&amp;#039;&amp;#039; ЕдиногоАгента по умолчанию входит в состав ЕдиногоАгента &amp;#039;&amp;#039;&amp;#039;версии 1.201&amp;#039;&amp;#039;&amp;#039;. Вам нужно включить &amp;#039;&amp;#039;&amp;#039;API метрик&amp;#039;&amp;#039;&amp;#039; ЕдиногоАгента только на уровне среды или хоста. Обратите внимание, что конфигурация на уровне хоста переопределяет конфигурацию среды.&lt;br /&gt;
&lt;br /&gt;
Если вы хотите изменить лимиты потребления ресурсов &amp;#039;&amp;#039;&amp;#039;EEC&amp;#039;&amp;#039;&amp;#039;, см. [[О расширениях|Профиль производительности]].&lt;br /&gt;
&lt;br /&gt;
=== Включить на уровне среды ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел &amp;#039;&amp;#039;&amp;#039;Настройки&amp;#039;&amp;#039;&amp;#039; и выберите &amp;#039;&amp;#039;&amp;#039;Предпочтения&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;gt; Контроллер выполнения расширений&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Включите опцию &amp;#039;&amp;#039;&amp;#039;Включить контроллер выполнения расширений&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Включите функцию Включить локальный &amp;#039;&amp;#039;&amp;#039;API HTTP Metric, Log and Event Ingest&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Включить для одного хоста ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел &amp;#039;&amp;#039;&amp;#039;Хосты&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Найдите и выберите свой хост, чтобы отобразить страницу обзора хостов.&lt;br /&gt;
# В правом верхнем углу страницы обзора хоста выберите &amp;#039;&amp;#039;&amp;#039;Дополнительно ( … ) &amp;gt; Настройки&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# В настройках хоста выберите &amp;#039;&amp;#039;&amp;#039;Контроллер выполнения расширений&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Включите опцию &amp;#039;&amp;#039;&amp;#039;Включить контроллер выполнения расширений&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Включить для группы хостов ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел &amp;#039;&amp;#039;&amp;#039;Состояние развертывания&amp;#039;&amp;#039;&amp;#039;, а затем выберите &amp;#039;&amp;#039;&amp;#039;ЕдиныеАгенты&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# На странице развертывания ЕдиногоАгента отключите опцию &amp;#039;&amp;#039;&amp;#039;Показывать новые развертывания ЕдиногоАгента.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Отфильтруйте таблицу по &amp;lt;code&amp;gt;Host group&amp;lt;/code&amp;gt; и выберите группу хостов, которую вы хотите настроить. Свойство &amp;#039;&amp;#039;&amp;#039;Группа хостов&amp;#039;&amp;#039;&amp;#039; не отображается, если выбранный хост не принадлежит ни одной группе хостов. Отобразится страница развёртывания ЕдиногоАгента, отфильтрованная по выбранной группе хостов. Для каждого указанного хоста есть ссылка &amp;#039;&amp;#039;&amp;#039;Группа хостов:&amp;#039;&amp;#039;&amp;#039; &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;
# В настройках группы хостов выберите &amp;#039;&amp;#039;&amp;#039;Контроллер выполнения расширений&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Включите опцию &amp;#039;&amp;#039;&amp;#039;Включить контроллер выполнения расширений&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Топология ==&lt;br /&gt;
Используя локальную конечную точку &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039;, идентификатор хоста и контекст имени хоста автоматически добавляются к каждой метрике в качестве измерений. Узнайте, как [[Расширение данных|дополнить свои метрики другими специфичными для Ключ-АСТРОМ измерениями]] и применить информацию о причинно-следственных связях Ключ-АСТРОМ ИИ к полученным данным.&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;
* &amp;#039;&amp;#039;&amp;#039;Linux, AIX :&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;./oneagentctl --get-extensions-ingest-port&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Windows :&amp;#039;&amp;#039;&amp;#039; &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;
* &amp;#039;&amp;#039;&amp;#039;Linux, AIX :&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;./oneagentctl --set-extensions-ingest-port=14499 --restart-service&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Windows :&amp;#039;&amp;#039;&amp;#039; &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;
Настройте прокси-сервер своего хоста так, чтобы разрешить трафику &amp;#039;&amp;#039;&amp;#039;localhost&amp;#039;&amp;#039;&amp;#039; проходить через порт сбора метрик по умолчанию &amp;lt;code&amp;gt;14499&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что изменение порта для &amp;#039;&amp;#039;&amp;#039;API&amp;#039;&amp;#039;&amp;#039; метрик ЕдиногоАгента также влияет на интеграцию скриптов и &amp;#039;&amp;#039;&amp;#039;Telegraf&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== API метрик v2 ==&lt;br /&gt;
В отличие от локального интерфейса загрузки, который автоматически добавляет топологический контекст (каждая метрика назначается соответствующему хосту), метрики, передаваемые через общедоступный &amp;#039;&amp;#039;&amp;#039;Metrics API v2&amp;#039;&amp;#039;&amp;#039;, по умолчанию являются плоскими. Это особенно полезно для бизнес-метрик, которые не имеют никакого отношения к топологическим сущностям вашей среды.&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>