Об этом проекте

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.