Sobre el proyecto
Apache SkyWalking es un sistema de Monitorización del Rendimiento de Aplicaciones (APM) de código abierto diseñado específicamente para arquitecturas de microservicios, cloud-native y basadas en contenedores.
Capacidades principales:
Trazado Distribuido
SkyWalking proporciona trazado distribuido de extremo a extremo con análisis de topología de servicios, observabilidad centrada en servicios y paneles de API para comprender el comportamiento del sistema en arquitecturas complejas.
Agentes Multilingua
Existen agentes oficiales disponibles para Java, .Net Core, PHP, NodeJS, Golang, LUA, Rust, C++, Client JavaScript y Python, con desarrollo y mantenimiento activos en toda la pila.
Soporte eBPF
El agente Rover utiliza tecnología eBPF para monitorear despliegues de Kubernetes y diagnosticar el rendimiento de CPU y red sin requerir cambios en el código de la aplicación.
Escalabilidad
Un solo clúster de SkyWalking puede recolectar y analizar más de 100 mil millones de puntos de datos de telemetría, lo que lo hace adecuado para entornos de producción a gran escala.
Ecosistemas de Telemetría
SkyWalking se integra con ecosistemas consolidados como Zipkin, OpenTelemetry, Prometheus, Zabbix y Fluentd para métricas, trazas y registros.
BanyanDB
La base de datos nativa de observabilidad, introducida en 2022, está diseñada específicamente para ingerir, analizar y almacenar datos de telemetría y observabilidad de manera eficiente.
Agregación de Métricas
SkyWalking procesa su formato de medidor nativo junto con formatos ampliamente conocidos (OpenTelemetry, Telegraf, Zabbix) a través de un pipeline unificado de scripts para una agregación de métricas consistente.
Pipeline de Gestión de Registros
La plataforma admite formateo de registros, extracción de métricas y varias políticas de muestreo a través de un pipeline de scripts de alto rendimiento.
Alertas y Pipelines de Telemetría
Los usuarios pueden configurar reglas de alarma centradas en servicios, despliegues y APIs. Los datos de telemetría y las alarmas pueden reenviarse a sistemas de terceros.
Observabilidad Impulsada por IA
El aprendizaje automático y la IA analizan datos de observabilidad para identificar patrones, reconocer patrones de URI HTTP, calcular automáticamente líneas base de métricas para alertas inteligentes y mejorar la detección de anomalías.
Comunidad y Contacto
SkyWalking cuenta con cientos de empresas y organizaciones que lo utilizan en producción. El proyecto sigue la licencia Apache 2.0 y se adhiere al código de conducta del Contributor Covenant. Los canales de la comunidad incluyen la lista de correo dev@skywalking.apache.org, Slack, Twitter (@ASFSkyWalking), Bilibili y Juejin.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.