Sobre o projeto
Apache SkyWalking é um sistema de Monitoramento de Desempenho de Aplicativos (APM) de código aberto especificamente projetado para arquiteturas de microsserviços, nativas da nuvem e baseadas em contêineres.
Capacidades Principais:
Rastreamento Distribuído
O SkyWalking fornece rastreamento distribuído de ponta a ponta com análise de topologia de serviço, observabilidade centrada no serviço e painéis de API para compreensão do comportamento do sistema em arquiteturas complexas.
Agentes Multi-Linguagem
Agentes oficiais estão disponíveis para Java, .Net Core, PHP, NodeJS, Golang, LUA, Rust, C++, JavaScript do Cliente e Python, com desenvolvimento e manutenção ativa em toda a pilha.
eBPF Suporte
O agente Rover utiliza tecnologia eBPF para monitorar implantações do Kubernetes e diagnosticar desempenho de CPU e rede sem exigir alterações no código da aplicação.
Escalabilidade
Um único cluster SkyWalking pode coletar e analisar mais de 100 bilhões de pontos de dados de telemetria, tornando-o adequado para ambientes de produção em larga escala.
Ecosistemas de Telemetria
O SkyWalking se integra com ecossistemas maduros incluindo Zipkin, OpenTelemetry, Prometheus, Zabbix e Fluentd para métricas, rastreamentos e logs.
BanyanDB
O banco de dados nativo de observabilidade, introduzido em 2022, é construído especificamente para ingerir, analisar e armazenar dados de telemetria e observabilidade de forma eficiente.
Agregação de Métricas
O SkyWalking processa seu formato nativo de medidores juntamente com formatos amplamente conhecidos (OpenTelemetry, Telegraf, Zabbix) por meio de um pipeline de script unificado para agregação consistente de métricas.
Pipeline de Gerenciamento de Logs
A plataforma suporta formatação de logs, extração de métricas e várias políticas de amostragem por meio de um pipeline de script de alta performance.
Pipelines de Alerta e Telemetria
Os usuários podem configurar regras de alarme centradas no serviço, na implantação e na API. Os dados de telemetria e alarmes podem ser encaminhados para sistemas de terceiros.
Observabilidade Impulsionada por IA
A análise de dados de observabilidade com machine learning e IA identifica padrões, reconhece padrões de URI HTTP, calcula automaticamente bases de métricas para alertas inteligentes e melhora a detecção de anomalias.
Comunidade e Contato
O SkyWalking tem centenas de empresas e organizações utilizando-o em produção. O projeto segue a licença Apache 2.0 e adere ao código de conduta do Contributor Covenant. Canais da comunidade incluem a lista de e-mails dev@skywalking.apache.org, Slack, Twitter (@ASFSkyWalking), Bilibili e Juejin.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.