Расширение

Материал из Документация Ключ-АСТРОМ

Что такое расширения?

Расширения — это модульные пакеты, определяющие, как Ключ-АСТРОМ собирает и структурирует телеметрические данные из внешних источников. Каждое расширение выполняется контроллером выполнения расширений (EEC), работающим в вашей среде.

Как работают расширения?

Расширения позволяют расширить возможности Ключ-АСТРОМ за пределы стандартных функций мониторинга. Они позволяют собирать телеметрические данные, такие как метрики, события и логи, из внешних технологий.

С помощью расширений вы можете:

  • Прием данных из технологий, не поддерживаемых изначально.
  • Создайте индивидуальную логику мониторинга для вашей среды.
  • Визуализируйте и анализируйте пользовательские данные.

Зачем использовать расширения?

Расширения полезны, когда вам нужно отслеживать технологию или сервис, которые Ключ-АСТРОМ не обнаруживает автоматически. Они обеспечивают расширенные возможности настройки и наблюдения практически для любого источника данных.

Основные преимущества

  • Автоматическое распределение по АктивнымШлюзам и ЕдинымАгентам со встроенной функцией отказоустойчивости.
  • Полное моделирование топологии, включая пользовательские сущности и сопоставление отношений.
  • Расширенные метрические метаданные для последовательного мониторинга с учетом контекста.
  • Возможность создания индивидуальных расширений с учетом ваших потребностей:
    • Декларативный, удобочитаемый формат YAML (для избранных источников данных кодирование не требуется).
    • Закодированные расширения с использованием источника данных Python для гибкости.

Варианты использования

  • Мониторинг на основе SNMP: мониторинг сетевых устройств.
  • Мониторинг на основе SQL: мониторинг баз данных SQL различных поставщиков.
  • Мониторинг на основе Prometheus: мониторинг экспортеров Prometheus.
  • Мониторинг на основе WMI: мониторинг устройств Windows.
  • Мониторинг на основе JMX: получение данных из JMX MBeans.

Начните работу с расширениями