skywalking README

The project's README from github.com/apache/skywalking. As one markdown file: README.md.

Apache SkyWalking

Sky Walking logo

SkyWalking: an APM (Application Performance Monitoring) system, especially designed for microservices, cloud native and container-based architectures.

GitHub stars X Follow

GitHub Release

Abstract

SkyWalking is an open-source APM system that provides monitoring, tracing and diagnosing capabilities for distributed systems in Cloud Native architectures.

Live Demo

SkyWalking 3D Infrastructure Map

Documentation

Downloads

Please head to the releases page to download a release of Apache SkyWalking.

Compiling project

Follow this document.

Code of conduct

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please follow the REPORTING GUIDELINES to report unacceptable behavior.

Contact Us

Our Users

Hundreds of companies and organizations use SkyWalking for research, production, and commercial purposes. Visit our website to find the user page.

License

Apache 2.0 License.

skywalking (apache/skywalking)

Searching Database…

Что это такое?Apache SkyWalking — это open-source система APM (мониторинга производительности приложений) для наблюдения, трассировки и диагностики распределённых систем. Она создана для микросервисов, cloud native и контейнерных архитектур.
То есть это сервер, который я разворачиваю, или то, что встраивается в мои приложения?И то, и другое. Вы разворачиваете кластер SkyWalking, который собирает и анализирует телеметрию, и добавляете агенты в свои приложения; отдельный eBPF-агент Rover профилирует Kubernetes-деплойменты по производительности CPU и сети.
Как его запустить?Скачайте релиз со страницы релизов или соберите проект самостоятельно по описанным шагам сборки. На сайте также доступны живое демо и showcase для быстрого поднятия пробного деплоя.
Какие языки он поддерживает?Есть агенты для Java, .Net Core, PHP, NodeJS, Golang, Lua, Rust, C++, клиентского JavaScript и Python — все активно развиваются и поддерживаются.
Есть ли предел по объёму телеметрии, которую он выдержит?В README об этом не сказано: там утверждается, что один кластер SkyWalking способен собирать и анализировать более 100 миллиардов точек телеметрии.
Можно ли пользоваться бесплатно, в том числе в коммерческих целях?Да, лицензия Apache 2.0, и сотни компаний и организаций используют его в продакшене и в коммерческих проектах.
У нас уже работает Prometheus, Zipkin или OpenTelemetry — обязательно переходить на SkyWalking?Нет. SkyWalking принимает метрики, трейсы и логи из зрелых экосистем — Zipkin, OpenTelemetry, Prometheus, Zabbix и Fluentd — и обрабатывает известные форматы метрик тем же скриптовым пайплайном, что и свой нативный формат.
Где хранится вся собранная телеметрия?В BanyanDB — собственной базе данных для наблюдаемости, которую SkyWalking создал в 2022 году, чтобы принимать, анализировать и хранить телеметрию.
Умеет ли он что-то умнее дашбордов и алертов?Да — ML и AI анализируют данные наблюдаемости: распознают шаблоны HTTP URI, вычисляют базовые линии метрик для умного алертинга и улучшают обнаружение аномалий. Можно также настроить правила оповещений по сервисам, деплоям или API и пересылать алерты в сторонние инструменты.
Можно ли попробовать его, ничего не разворачивая?Да: есть живое демо с нативным UI и Grafana, интерактивная 3D-карта инфраструктуры и руководство showcase для поднятия пробного деплоя.
Creator
apache
Size
177.6 MB
Stars
25K
Age
10y
Commits · 90 Days