Repolode
apache

apache/skywalking

Sistema de APM para monitorar, rastrear e diagnosticar arquiteturas distribuídas e cloud-native de microsserviços.

Alternativa open source a:DatadogNew Relic

Estrelas
24,971
Forks
6,631
Issues abertas
33
Último commit
há 15 horas

O que é?

O SkyWalking é um sistema open source de Application Performance Monitoring (APM) desenvolvido para microsserviços e arquiteturas cloud-native e baseadas em contêineres. Ele coleta métricas, traces e logs dos serviços em execução e usa esses dados para exibir a topologia dos serviços, traces distribuídos de ponta a ponta e dashboards de observabilidade por serviço ou API.

O projeto oferece agentes para Java, .NET Core, PHP, Node.js, Golang, Lua, Rust, C++, JavaScript no cliente e Python. Também recebe dados de ecossistemas como Zipkin, OpenTelemetry, Prometheus, Zabbix e Fluentd. Um agente Rover usa eBPF para analisar o desempenho de CPU e rede em implantações Kubernetes.

O SkyWalking inclui um pipeline de scripts para processar métricas e logs, regras de alerta no nível de serviço, implantação e API, além do encaminhamento de alertas e dados de telemetria para sistemas de terceiros. Também inclui o BanyanDB, um banco de dados nativo de observabilidade desenvolvido junto com o projeto.

Recursos principais

  • 01Rastreamento distribuído com análise da topologia dos serviços.
  • 02Agentes para Java, .NET Core, PHP, Node.js, Go, Rust, C++, JavaScript e Python.
  • 03Agente Rover baseado em eBPF para analisar o desempenho de CPU e rede no Kubernetes.
  • 04Recebe dados do OpenTelemetry, Zipkin, Prometheus, Zabbix e Fluentd.
  • 05Pipeline de scripts para formatar logs, extrair métricas e fazer amostragem.
  • 06Alertas de serviço, implantação e API, com encaminhamento para sistemas de terceiros.

Casos de uso

  • Rastrear solicitações em uma frota de microsserviços para encontrar chamadas lentas ou com falhas.
  • Monitorar cargas de trabalho no Kubernetes para identificar problemas de desempenho de CPU e rede.
  • Centralizar métricas, traces e logs de serviços escritos em diferentes linguagens em um único dashboard.

Início rápido

  1. 1

    Baixe uma versão na página de releases

  2. 2

    Leia a documentação oficial

  3. 3

    Compile o projeto seguindo o guia de build

Antes de usar

  • Compilar a partir do código-fonte exige seguir um documento de build separado, e o README não fornece um único comando para executar o projeto.
  • O README não descreve uma maneira simples de executar localmente com um único comando, então a configuração exige a leitura da documentação oficial.

Tópicos

Perguntas frequentes

O que é skywalking?
Sistema de APM para monitorar, rastrear e diagnosticar arquiteturas distribuídas e cloud-native de microsserviços. O SkyWalking é um sistema open source de Application Performance Monitoring (APM) desenvolvido para microsserviços e arquiteturas cloud-native e baseadas em contêineres. Ele coleta métricas, traces e logs dos serviços em execução e usa esses dados para exibir a topologia dos serviços, traces distribuídos de ponta a ponta e dashboards de observabilidade por serviço ou API.
skywalking é gratuito? Qual é a licença?
skywalking é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
skywalking ainda é mantido?
Manutenção ativa. O último commit de skywalking foi em 19 de out. de 2026.
Para que posso usar skywalking?
Rastrear solicitações em uma frota de microsserviços para encontrar chamadas lentas ou com falhas. Monitorar cargas de trabalho no Kubernetes para identificar problemas de desempenho de CPU e rede. Centralizar métricas, traces e logs de serviços escritos em diferentes linguagens em um único dashboard.
Como instalar skywalking?
Baixe uma versão na página de releases Leia a documentação oficial Compile o projeto seguindo o guia de build
Onde consigo skywalking?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apache/skywalking

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados