Red Hat OpenShift - это платформа следующего поколения, основанная на Kubernetes, для разработки, развертывания и запуска контейнерных приложений. Агент Dynatrace OneAgent работает как с контейнерами, так и имеет встроенную поддержку для внешнего мониторинга OpenShift, а именно обеспечивает мониторинг полного стека OpenShift, мониторинг от уровня приложения до уровня инфраструктуры. В случае, если у вас нет доступа к инфраструктурному уровню, Dynatrace также предоставляет возможность мониторинга только для приложений.
OpenShift мониторинг полного стека
OpenShift мониторинг только приложений
OpenShift мониторинг полного стека
- Среды OpenShift, которые позволяют запускать привилегированные контейнеры на нодах
- Готовый, автоматизированный кластер и мониторинг рабочей нагрузки
- Один раз настроив получаешь мониторинг всего с помощью агента Dynatrace OneAgent
- Агент Dynatrace OneAgent автоматически добавляет свою кодовую базу в контейнеры для мониторинга полного стека
- Деплой производится через нативные средства Kubernetes, такие как один OneAgent -оператор или набор демонов(DaemonSet)
OpenShift мониторинг только приложений
- Для заблокированных сред OpenShift без доступа к нодам
- Мониторинг рабочей нагрузки на основе каждого образа Docker, без видимости кластерных нод
- Модули кода агента Dynatrace OneAgent интегрированы с каждым образом Docker
- Деплой производится в рамках обычных рабочих нагрузок OpenShift
Поскольку Kubernetes может запускать
любые контейнеры и позволяет выполнять горизонтальное масштабирование подов,
фактическое использование ресурсов кластера будет очень изменчивым. Именно
поэтому Dynatrace предлагает единую панель для наиболее важных метрик
использования и производительности на уровне кластера. Эти показатели таковы:
- Фактическое использование
процессора/памяти узлами кластера (мин, макс, медиана)
- Общее количество запросов
процессора / памяти контейнеров, запущенных на узлах кластера (мин, макс,
медиана)
- Общее количество ограничений
процессора / памяти контейнеров, работающих на узлах кластера (Min, Max,
Median)—ограничения могут быть превышены, в том числе и более чем на 100%.
- Доступные ресурсы
процессора/памяти для запуска дополнительных подов / или других рабочих
нагрузок на узлах кластера (Min, Max, Median)
- Общее количество ЦП, которое
может быть выделено для модулей (но все равно часть ЦП обычно зарезервирована
системой)
- Максимальная память, которая
может быть выделена для модулей
Вы можете получить детальное
представление о метриках узлов Kubernetes на уровне каждого узла, чтобы понять,
как используются отдельные узлы. Страница анализа узлов также содержит
информацию о том, сколько рабочей нагрузки все еще может быть развернуто на
узлах (ЦП, память).
Отображение рабочей нагрузки отдельного узла
No comments:
Post a Comment