Полная наблюдаемость

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

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

Возможности

  • Предлагает функциональность, аналогичную классическому полностековому внедрению.
  • Использует веб-перехватчики для внедрения модулей кода в модули приложений.
  • Обеспечивает обогащение данных для сред Kubernetes с помощью файлов обогащения.

Текущие ограничения

  • Диагностические файлы (архивы поддержки) для модулей приложений пока не поддерживаются.
  • Правила мониторинга контейнеров не поддерживаются (параметр селектора меток DynaKube обеспечивает аналогичную функциональность).
  • Статический мониторинг Go поддерживается частично.
  • Архивы поддержки ЕдиногоАгента, такие как логи модулей кода, можно получить из отслеживаемого процесса/модуля с помощью пункта меню «Запустить диагностику ЕдиногоАгента» на странице процесса. Если архив поддержки ЕдиногоАгента отсутствует, это может означать одно из следующих:
    • Ни один модуль кода не был внедрен в приложение Pod.
    • Возникла проблема с ЕдиныймАгентом при создании архива поддержки.

Развернутые ресурсы

Компоненты Ключ-АСТРОМ Operator

Следующие компоненты развертываются через Helm/Manifests в рамках базовой установки. Подробнее см. в соответствующих разделах:

  • Ключ-АСТРОМ Operator управляет автоматизированным развертыванием, настройкой и жизненным циклом компонентов Ключ-АСТРОМ в среде Kubernetes.
  • Веб-перехватчик Ключ-АСТРОМ Operator проверяет определения DynaKube, преобразует определения со старыми версиями API и внедряет конфигурации в модули.
  • Драйвер Ключ-АСТРОМ Operator CSI, развернутый как DaemonSet, обеспечивает записываемое томное хранилище для двоичных файлов ЕдиногоАгента, что позволяет минимизировать использование сети и хранилища.

Компоненты, управляемые оператором

Следующие компоненты развертываются с применением DynaKube с возможностью полного наблюдения:

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