<?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%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D1%85</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%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D1%85"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9E_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D1%85&amp;action=history"/>
	<updated>2026-05-11T15:05:40Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9E_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D1%85&amp;diff=5633&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «== Концепции ==  === Контроллер выполнения расширений (EEC) === Контроллер выполнения расширен...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9E_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D1%85&amp;diff=5633&amp;oldid=prev"/>
		<updated>2025-09-03T22:35:00Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «== Концепции ==  === Контроллер выполнения расширений (EEC) === Контроллер выполнения расширен...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Концепции ==&lt;br /&gt;
&lt;br /&gt;
=== Контроллер выполнения расширений (EEC) ===&lt;br /&gt;
Контроллер выполнения расширений ('''EEC''') — это компонент Ключ-АСТРОМ, который управляет вашими расширениями. '''EEC''' запрашивает данные либо из локальных источников при запуске на ЕдиныйАгент, либо из удалённых источников при запуске из АктивногоШлюза. '''EEC''' автоматически устанавливается и управляется с каждой конфигурацией ЕдиногоАгента и АктивногоШлюза. '''EEC''' также преобразует все полученные данные для анализа причинно-следственных связей в Ключ-АСТРОМ ИИ. Подробнее см. в разделе [[Расширение наблюдаемости метрик|Приём метрик]].&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;br /&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;
Ключ-АСТРОМ использует группы АктивныхШлюзов для определения того, где должны запускаться расширения. Каждый ActiveGate, запускающий расширение, должен входить в группу. Если вы планируете использовать один АктивныйШлюз, назначьте его в отдельную группу. Подробнее см. в разделе [[Группы АктивныхШлюзов|Группа АктивныхШлюзов]].&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;code&amp;gt;ЕдиныйАгент версии 1.243+&amp;lt;/code&amp;gt; Вы можете установить лимит потребления ресурсов в разделе '''Профиль производительности'''. По умолчанию один процесс источника данных занимает до 2% ресурсов ЦП и 100 МБ ОЗУ в ЕдиномАгенте и 5% ресурсов ЦП и 500 МБ ОЗУ в АктивномШлюзе.&lt;br /&gt;
&lt;br /&gt;
Ограничения на ресурсы ЦП и ОЗУ применяются к сумме ресурсов, потребляемых EEC и всеми процессами источников данных. Процесс состоит из двух этапов:&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;
# Перейдите в '''Настройки &amp;gt; Предпочтения &amp;gt; Контроллер выполнения расширений'''.&lt;br /&gt;
# Установите для параметра '''Профиль производительности''' значение &amp;lt;code&amp;gt;Default&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;High limits&amp;lt;/code&amp;gt;.&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;
# Установите для параметра '''Профиль производительности''' значение &amp;lt;code&amp;gt;Default&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;High limits&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;
# Установите '''Профиль производительности''' на &amp;lt;code&amp;gt;Default&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;High limits&amp;lt;/code&amp;gt;, или &amp;lt;code&amp;gt;Dedicated limits&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Вы можете включить функцию &amp;lt;code&amp;gt;Dedicated limits&amp;lt;/code&amp;gt; только после настройки АктивногоШлюза, как описано в разделе [[Специальная конфигурация профиля производительности|Настройка выделенного профиля производительности]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Конфигурация среды ===&lt;br /&gt;
'''Конфигурация среды''' — это универсальный набор определений мониторинга, адаптированных к специфике вашего источника данных, например, '''SNMP'''. Конфигурация среды хранится в виде файла &amp;lt;code&amp;gt;extension.yaml&amp;lt;/code&amp;gt;, загружаемого в Ключ-АСТРОМ в составе '''ZIP-архива''' расширения. Конфигурация среды определяет:&lt;br /&gt;
&lt;br /&gt;
* '''Объем собираемых данных''': какие показатели учитываются и каким измерениям они должны быть присвоены.&lt;br /&gt;
* '''Источник''', из которого извлекаются измерения и значения размеров.&lt;br /&gt;
* '''Категория данных''' по наборам признаков, которые можно выбрать при определении конфигурации мониторинга.&lt;br /&gt;
* '''Как строятся метрики''' в контексте протокола приема метрик.&lt;br /&gt;
* '''Как Ключ-АСТРОМ обрабатывает и представляет данные''', собранные расширением.&lt;br /&gt;
&lt;br /&gt;
Ваша среда может хранить до '''10''' конфигураций для каждого расширения. В любой момент времени может быть активна только одна конфигурация. Чтобы активировать определённую конфигурацию, переведите переключатель '''Включено'''.&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;
* '''Значения переменных''', которые будут переданы в конфигурацию среды, когда необходимо настроить расширение под специфику вашего экземпляра источника данных.&lt;br /&gt;
&lt;br /&gt;
Вы можете создать до '''100''' конфигураций мониторинга на основе одной конфигурации среды, и каждая из них будет работать параллельно.&lt;br /&gt;
&lt;br /&gt;
Чтобы начать мониторинг с помощью расширения, необходимо использовать вызов '''API''' для добавления конфигурации мониторинга, которая сообщит Ключ-АСТРОМ, как собирать данные из вашего источника данных.&lt;br /&gt;
&lt;br /&gt;
Без конфигурации мониторинга расширение отображается на платформе Ключ-АСТРОМ, но не собирает никаких данных.&lt;br /&gt;
&lt;br /&gt;
* Информацию о создании конфигурации мониторинга, специфичной для Oracle Database, см . в разделе [[Конфигурация Oracle Database|Конфигурация мониторинга Oracle Database]].&lt;br /&gt;
* Информацию о создании конфигурации мониторинга, специфичной для базы данных Microsoft, см. в разделе [[Конфигурация Microsoft SQL|Конфигурация мониторинга Microsoft SQL Server]].&lt;br /&gt;
* Информацию о создании конфигурации мониторинга, специфичной для базы данных IBM, см. в разделе [[Конфигурация IBM DB2|Конфигурация мониторинга базы данных IBM]].&lt;br /&gt;
* Информацию о создании конфигурации мониторинга для конкретной базы данных MySQL, см. в разделе [[Конфигурация MySQL|Конфигурация мониторинга MySQL]].&lt;br /&gt;
* Информацию о создании конфигурации мониторинга, специфичной для базы данных PostgreSQL, см. в разделе [[Конфигурация PostgreSQL|Конфигурация мониторинга PostgreSQL]].&lt;br /&gt;
* Информацию о создании конфигурации мониторинга, специфичной для базы данных SAP Hana, см. в разделе [[Конфигурация SAP Hana Database|Конфигурация мониторинга базы данных SAP Hana]].&lt;br /&gt;
* Информацию о создании конфигурации мониторинга, специфичной для базы данных Snowflake, см. в разделе [[Конфигурация Snowflake Database|Конфигурация мониторинга базы данных Snowflake]].&lt;br /&gt;
* Информацию о создании конфигурации мониторинга, специфичной для базы данных JDBC, см. в разделе [[Конфигурация JDBC|Конфигурация мониторинга JDBC]].&lt;br /&gt;
&lt;br /&gt;
=== Пакет расширений ===&lt;br /&gt;
Расширения предоставляются в виде ZIP-пакета, содержащего только:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Файл&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;extension.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
|Архив, содержащий фактическое определение расширения со всеми его активами.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;extension.zip.sig&amp;lt;/code&amp;gt;&lt;br /&gt;
|Файл подписи: цифровая подпись для ZIP-архива. Он гарантирует целостность и подлинность содержимого ZIP-файла, проверяя, что оно не было изменено и подписано доверенным источником.&lt;br /&gt;
&lt;br /&gt;
Подробную информацию см. в разделе [[Расширения знаков|Расширения подписей]].&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;extension.zip.sig.tsr&amp;lt;/code&amp;gt;&lt;br /&gt;
|Файл временной метки подписи, используемый для обеспечения действительности подписи с течением времени (обрабатывается только для официальных расширений).&lt;br /&gt;
|}&lt;br /&gt;
Пакеты расширений с другим содержимым не принимаются к загрузке. Максимальный размер пакета расширения — 25 МБ.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|bundle.zip&lt;br /&gt;
&lt;br /&gt;
│   extension.zip&lt;br /&gt;
&lt;br /&gt;
│   extension.zip.sig&lt;br /&gt;
&lt;br /&gt;
│   extension.zip.sig.tsr&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Astromkey CLI ===&lt;br /&gt;
'''Astromkey CLI''' (&amp;lt;code&amp;gt;dt-cli&amp;lt;/code&amp;gt;) — это утилита командной строки, которая помогает разрабатывать, подписывать и создавать расширения для платформы '''Расширения''' '''Ключ-АСТРОМ'''.&lt;br /&gt;
&lt;br /&gt;
С '''Astromkey CLI''' вы можете:&lt;br /&gt;
&lt;br /&gt;
* Сборка и подписание расширений из исходного кода&lt;br /&gt;
* Генерация сертификатов разработки для подписи расширений&lt;br /&gt;
* Генерация сертификатов CA для разработки&lt;br /&gt;
&lt;br /&gt;
Подробности смотрите в разделе [[Расширения знаков|Расширение знаков]] и проект [https://github.com/dynatrace-oss/dt-cli dt-cli]﻿ на GitHub.&lt;br /&gt;
&lt;br /&gt;
=== Наборы функций ===&lt;br /&gt;
'''Набор функций''' — это группа ключей метрик, определяемых в конфигурации расширения. Вы можете активировать или деактивировать группы функций в пользовательском интерфейсе или в '''JSON'''-файле. При активации набора функций все метрики из этого набора включаются в отчёт. Если метрика не входит в набор функций, она всегда включается в отчёт. &lt;br /&gt;
&lt;br /&gt;
Представьте себе расширение '''SNMP''', которое отслеживает сетевые устройства и собирает метрики, связанные с состоянием сетевой карты, транспортным уровнем и '''SNMP'''-ловушками. Вы можете использовать наборы функций для настройки мониторинга, например, активируя только те, которые относятся к определённым устройствам или АктивнымШлюзам. Расширение по-прежнему будет отслеживать другие, не связанные с ним устройства, но не будет сообщать эти метрики.&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;
* Если вы аутентифицируете '''API''' с помощью токена арендатора, вашему токену потребуются соответствующие &amp;lt;code&amp;gt;extensions.read&amp;lt;/code&amp;gt;  и &amp;lt;code&amp;gt;extensions.write&amp;lt;/code&amp;gt; разрешения.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>