<?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%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA</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%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;action=history"/>
	<updated>2026-04-13T13:59:41Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=6093&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «С помощью инструмента &lt;code&gt;astromkey_ingest&lt;/code&gt; вы можете передавать локально полученные метрики...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA&amp;diff=6093&amp;oldid=prev"/>
		<updated>2025-12-25T23:14:45Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «С помощью инструмента &amp;lt;code&amp;gt;astromkey_ingest&amp;lt;/code&amp;gt; вы можете передавать локально полученные метрики...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;С помощью инструмента &amp;lt;code&amp;gt;astromkey_ingest&amp;lt;/code&amp;gt; вы можете передавать локально полученные метрики в Ключ-АСТРОМ по защищенному и аутентифицированному каналу. Инструмент доступен только локальным клиентам и недоступен с удаленных хостов.&lt;br /&gt;
&lt;br /&gt;
== Включение интеграции скриптов ==&lt;br /&gt;
Интеграция со скриптами по умолчанию включена в ЕдиномАгенте версии 1.201 и выше. Вам нужно включить интеграцию со скриптами только на уровне среды или локального хоста. Обратите внимание, что конфигурация на уровне хоста переопределяет конфигурацию среды.&lt;br /&gt;
&lt;br /&gt;
=== Включить на уровне среды ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в '''Настройки''' и выберите '''Предпочтения''' &amp;gt; '''Контроллер выполнения расширений'''.&lt;br /&gt;
# Включите параметр '''Контроллер выполнения расширений'''.&lt;br /&gt;
# Включите '''локальный API для сбора HTTP-метрик, логов и событий'''.&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;br /&amp;gt;&amp;lt;u&amp;gt;Свойство '''Группа хостов''' не отображается, если выбранный хост не принадлежит ни к одной группе хостов.&amp;lt;/u&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;
# Выберите имя группы хостов в любой строке. &amp;lt;br /&amp;gt;Поскольку вы отфильтровали данные по группе хостов, все отображаемые хосты будут отнесены к одной и той же группе.&lt;br /&gt;
# В настройках группы хостов выберите '''Контроллер выполнения расширений'''.&lt;br /&gt;
# Включите параметр '''Контроллер выполнения расширений'''.&lt;br /&gt;
&lt;br /&gt;
== Двоичное местоположение ==&lt;br /&gt;
Расположение инструмента зависит от того, настраивали ли вы установку ЕдиногоАгента с помощью параметра &amp;lt;code&amp;gt;&amp;lt;INSTALL_PATH&amp;gt;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* Linux : &amp;lt;code&amp;gt;&amp;lt;INSTALL_PATH&amp;gt;/agent/tools&amp;lt;/code&amp;gt; по умолчанию &amp;lt;code&amp;gt;/opt/astromkey/oneagent/agent/tools&amp;lt;/code&amp;gt;&lt;br /&gt;
* Развертывание на основе Docker (&amp;lt;code&amp;gt;&amp;lt;INSTALL_PATH&amp;gt;/agent/tools&amp;lt;/code&amp;gt; по умолчанию). &amp;lt;code&amp;gt;/opt/astromkey/oneagent/agent/tools&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;Обратите внимание, что этот путь будет отличаться для развертывания на основе томов.&lt;br /&gt;
* Windows : &amp;lt;code&amp;gt;&amp;lt;INSTALL_PATH&amp;gt;\agent\tools&amp;lt;/code&amp;gt; по умолчанию &amp;lt;code&amp;gt;%PROGRAMFILES%\astromkey\oneagent\agent\tools&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Информация о топологии ==&lt;br /&gt;
Благодаря интеграции &amp;lt;code&amp;gt;astromkey_ingest&amp;lt;/code&amp;gt; со скриптами, идентификатор хоста и контекст имени хоста автоматически добавляются к каждой метрике в качестве измерений. Узнайте, как [[Расширение данных|обогатить ваши метрики другими измерениями, специфичными для Ключ-АСТРОМ]], и применить детали причинно-следственной связи ИИ к вашим загруженным данным.&lt;br /&gt;
&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;
|astromkey_ingest [Options] [Metrics]&lt;br /&gt;
|}&lt;br /&gt;
Оба параметра &amp;lt;code&amp;gt;[Options]&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;[Metrics]&amp;lt;/code&amp;gt; являются необязательными. Синтаксис метрик, передаваемых в качестве аргументов &amp;lt;code&amp;gt;[Metrics]&amp;lt;/code&amp;gt;, должен соответствовать протоколу приема метрик.&lt;br /&gt;
&lt;br /&gt;
Существует два основных способа передачи метрик &amp;lt;code&amp;gt;astromkey_ingest&amp;lt;/code&amp;gt;: (1) путем перенаправления выходных данных другого процесса в &amp;lt;code&amp;gt;astromkey_ingest&amp;lt;/code&amp;gt;, или (2) с использованием аргументов вызова.&lt;br /&gt;
&lt;br /&gt;
=== Перенаправление вывода процесса ===&lt;br /&gt;
Если метрики не указаны, &amp;lt;code&amp;gt;astromkey_ingest&amp;lt;/code&amp;gt; предполагается, что они будут переданы через стандартный ввод. Каждая строка рассматривается как одна метрика. Это позволяет передавать метрики &amp;lt;code&amp;gt;astromkey_ingest&amp;lt;/code&amp;gt; из выходных данных других процессов. Например:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;echo host.process_count `ps aux | wc -l` | astromkey_ingest&amp;lt;/nowiki&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;
|astromkey_ingest 'cpu.temperature,cpu=1 55'  'cpu.temperature,cpu=2 45'&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Параметры командной строки ===&lt;br /&gt;
&amp;lt;code&amp;gt;-v [ --verbose ]&amp;lt;/code&amp;gt; - выводит логи в стандартный поток вывода.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-p [ --port ] arg (=14499)&amp;lt;/code&amp;gt; - задает пользовательский порт для связи с модулем OneAgent Extensions Execution Controller (EEC). Если вы измените порт EEC по умолчанию ( &amp;lt;code&amp;gt;14499&amp;lt;/code&amp;gt;), необходимо указать &amp;lt;code&amp;gt;astromkey_ingest&amp;lt;/code&amp;gt;использовать новый порт.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-h [ --help ]&amp;lt;/code&amp;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;
Настройте прокси-сервер вашего хоста таким образом, чтобы по умолчанию разрешать трафик с локального хоста, направляемый на порт приема метрик &amp;lt;code&amp;gt;14499&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что изменение порта для интеграции скриптов также влияет на '''REST API ЕдиногоАгента''' и '''Telegraf'''.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>