Об этом проекте
Apache SkyWalking — это система мониторинга производительности приложений (APM) с открытым исходным кодом, специально разработанная для микросервисной, облачной и контейнерной архитектур.
Ключевые возможности:
Распределённое трассирование
SkyWalking предоставляет полное распределённое трассирование с анализом топологии сервисов, ориентацией на сервисы, а также API-панелями для понимания поведения системы в сложных архитектурах.
Многоязычные агенты
Официальные агенты доступны для Java, .NET Core, PHP, NodeJS, Golang, LUA, Rust, C++, клиентского JavaScript и Python, с активной разработкой и поддержкой на всех уровнях стека.
eBPF-поддержка
Агент Rover использует технологии eBPF для мониторинга разворачиваний в Kubernetes и диагностики проблем с CPU и сетью без изменения кода приложения.
Масштабируемость
Один кластер SkyWalking может собирать и анализировать более 100 миллиардов точек телеметрии, что делает его подходящим для крупномасштабных продакшен-сред.
Экосистемы телеметрии
SkyWalking интегрируется с зрелыми экосистемами, такими как Zipkin, OpenTelemetry, Prometheus, Zabbix и Fluentd, для метрик, трассировок и логов.
BanyanDB
Собственная база данных наблюдаемости, представленная в 2022 году, создана специально для эффективного приема, анализа и хранения телеметрии и данных наблюдаемости.
Агрегация метрик
SkyWalking обрабатывает свой собственный формат метрик вместе с широко распространёнными форматами (OpenTelemetry, Telegraf, Zabbix) через унифицированную скриптовую конвейерную систему для согласованной агрегации метрик.
Конвейер управления логами
Платформа поддерживает форматирование логов, извлечение метрик и различные политики выборки через высокопроизводительный скриптовый конвейер.
Уведомления и конвейеры телеметрии
Пользователи могут настраивать правила тревог по сервисам, развертываниям и API. Данные телеметрии и сигналы тревог могут пересылаться во внешние системы.
Наблюдение на основе ИИ
Машинное обучение и искусственный интеллект анализируют данные наблюдаемости для выявления паттернов, распознавания шаблонов HTTP URI, автоматического расчета базовых значений метрик для интеллектуальных оповещений и улучшения обнаружения аномалий.
Сообщество и контакты
SkyWalking используется сотнями компаний и организаций в продакшене. Проект распространяется по лицензии Apache 2.0 и соответствует кодексу поведения Contributor Covenant. Каналы сообщества включают список рассылки dev@skywalking.apache.org, Slack, Twitter (@ASFSkyWalking), Bilibili и Juejin.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.