Наблюдаемость приложения: различия между версиями
(Новая страница: «Наблюдаемость приложений фокусируется на мониторинге метрик на уровне приложения путе...») |
(нет различий)
|
Текущая версия на 13:57, 12 ноября 2025
Наблюдаемость приложений фокусируется на мониторинге метрик на уровне приложения путем внедрения модулей кода в модули приложений. Этот режим предлагает несколько стратегий внедрения (автоматическое, во время выполнения и во время сборки) для сбора метрик, специфичных для приложения. Для получения аналитических данных на уровне инфраструктуры используйте его совместно с мониторингом платформы Kubernetes.
Автоматическое внедрение
Вы можете использовать стратегию автоматического внедрения для модулей приложений. Ключ-АСТРОМ внедряет модули кода в модули с помощью контроллера доступа Kubernetes. Этот подход позволяет собирать метрики, специфичные для приложения, и отслеживать метрики на уровне контейнера.
Возможности
- Ключ-АСТРОМ внедряет модули кода в модули с помощью контроллера допуска Kubernetes.
- Получите детальный контроль над инструментированными модулями с помощью пространств имен и аннотаций.
- Метрики маршрутизации Pod в различные среды Ключ-АСТРОМ в пределах одного кластера Kubernetes.
- Включить обогащение данных для сред Kubernetes.
Текущие ограничения
- Диагностические файлы (архивы поддержки) для модулей приложений пока не поддерживаются.
- Статический мониторинг Go поддерживается частично.
При развертывании в системе мониторинга приложений модули кода Ключ-АСТРОМ отслеживают процессы внутри контейнера, включая метрики диска, процессора и сети. Метрики хоста не отслеживаются. Без Kubernetes Platform Monitoring топология ограничивается подами и контейнерами.
Развернутые ресурсы
Следующие компоненты развертываются через Helm/Manifests в рамках базовой установки. Подробнее см. в соответствующих разделах:
- Ключ-АСТРОМ Operator управляет автоматизированным развертыванием, настройкой и жизненным циклом компонентов Ключ-АСТРОМ в среде Kubernetes.
- Веб-перехватчик Ключ-АСТРОМ Operator проверяет определения DynaKube, преобразует определения со старыми версиями API и внедряет конфигурации в модули.
необязательноДрайвер CSI Ключ-АСТРОМ Operator, развернутый как DaemonSet, предоставляет записываемое томное хранилище для двоичных файлов ЕдиногоАгента, что позволяет минимизировать использование сети и хранилища.
Следующий компонент развертывается путем применения DynaKube с возможностью наблюдения за приложениями:
- Ключ-АСТРОМ АктивныйШлюз направляет данные наблюдения в кластер Ключ-АСТРОМ.
- Модули кода Ключ-АСТРОМ внедряются в ваше приложение для обеспечения глубокого мониторинга и наблюдаемости.
Внедрение во время выполнения Pod
Вы можете использовать мониторинг приложений для модулей приложений. Вам не нужно устанавливать модули ЕдиногоАгента, и вы не сможете собирать метрики хостов с узлов Kubernetes.
Возможности
- Модули кода Ключ-АСТРОМ внедряются в модули с использованием init-контейнеров Kubernetes.
- Различные образы контейнеров могут иметь отдельные конфигурации для различных сред Ключ-АСТРОМ.
Ограничения
Поскольку Ключ-АСТРОМ Operator не задействован, автоматическое внедрение, настройка или обогащение данных не выполняются. Вам необходимо вручную настроить рабочие нагрузки Kubernetes.
Внедрение во время сборки контейнера
Вы можете использовать мониторинг приложений для модулей приложений. Вам не нужно устанавливать модули ЕдиногоАгента, и вы не сможете собирать метрики хостов с узлов Kubernetes.
Возможности
- Модули кода Ключ-АСТРОМ встраиваются в образы контейнеров в процессе сборки.
- Различные образы контейнеров можно настраивать для различных сред Ключ-АСТРОМ и использовать на любой контейнерной платформе или PaaS в дополнение к Kubernetes.
Ограничения
Без Ключ-АСТРОМ Operator автоматическое внедрение, конфигурирование и обогащение невозможны. Вам придётся вручную адаптировать процесс сборки.