Apache SkyWalking 10 добавляет иерархию уровней и услуг

Выпущен Apache SkyWalking 10 с улучшениями, включая иерархию слоев и сервисов, которая упрощает мониторинг за счет организации сервисов и метрик в отдельные слои. Также был улучшен мониторинг сети Kubernetes.

SkyWalking - это инструмент мониторинга производительности приложений для распределенных систем, специально разработанный для микросервисов, облачных и контейнерных архитектур (Kubernetes).

SkyWalking обеспечивает распределенную трассировку с анализом топологии сервисов, сервис-ориентированной наблюдаемостью и панелями API.

Он имеет хороший выбор агентов, включая Java, .Net Core, PHP, NodeJS, Golang, LUA, Rust, C++, клиентские агенты JavaScript и Python, а также является одним из первых последователей eBPF; агент Rover работает как монитор и профилировщик на базе eBPF для мониторинга развертываний Kubernetes и диагностики производительности процессора и сети.

SkyWalking включает в себя собственную базу данных APM на основе BanyanDB, которая может использоваться для получения, анализа и хранения данных телеметрии/наблюдений.

Новый выпуск опирается на концепцию слоев, которая была представлена в SkyWalking 9. Это позволяет организовать систему по уровням, таким как уровни операционной системы и Kubernetes, на основе их ролей и обязанностей в системе. SkyWalking уже предлагал инструменты мониторинга и диагностики для каждого слоя, но до сих пор между слоями существовал разрыв. Теперь SkyWalking 10 может соединять различные уровни для улучшения качества мониторинга.

Кроме того, в нем появилась функция Service Hierarchy, которая определяет взаимосвязи между существующими логически одинаковыми сервисами на разных уровнях. По словам команды, это означает, что при возникновении проблем с производительностью сервиса пользователи смогут легко проанализировать метрики из разных слоев и отследить первопричину.

Мониторинг Kubernetes также был улучшен благодаря переходу на использование eBPF. До сих пор SkyWalking использовал мониторинг Kubernetes с помощью kube-state-metrics и cAdvisor, которые могут отслеживать состояние кластера Kubernetes и метрики ресурсов Kubernetes. Используя возможности SkyWalking Rover, новая версия теперь может отслеживать сетевой трафик Kubernetes с помощью eBPF, который может собирать и отображать журналы доступа от приложений в средах Kubernetes. Это означает, что SkyWalking может анализировать и предоставлять метрики трафика сервисов, топологии, уровня TCP/HTTP из аспекта Kubernetes.

В этом выпуске также добавлена поддержка родной APM-базы данных BanyanDB и возможность мониторинга серверов Apache RocketMQ.

Apache SkyWalking 10 добавляет иерархию уровней и услуг
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
20 июня 2024 г.
39
Теги: Apache

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты