Logo
/
Sign in

Apache SkyWalking is an open-source observability and application performance monitoring (APM) platform designed for distributed systems, microservices, and cloud-native architectures. It collects, analyzes, and visualizes telemetry data including metrics, logs, and traces to provide deep insights into system behavior and performance.

Vendor

Vendor

The Apache Software Foundation

ui_eBPF.png
ui_dashboard.png
ui_topology.png
Product details

Apache SkyWalking

Apache SkyWalking is an open-source observability and application performance monitoring (APM) platform designed for distributed systems, microservices, and cloud-native architectures. It collects, analyzes, aggregates, and visualizes telemetry data—including metrics, logs, traces, events, and profiling—from services and infrastructure across multiple environments.

Features

  • Distributed Tracing: End-to-end tracing across services using native formats and integrations with Zipkin and OpenTelemetry.
  • Metrics Collection: Supports multiple formats including OTEL, Telegraf, Prometheus, and Zabbix.
  • Log Management: Binds logs with trace context and supports log formatting, sampling, and metric extraction.
  • Service Mesh Integration: Compatible with Istio and Envoy for observability in mesh environments.
  • Profiling: Offers code-level performance insights via native agents and eBPF-based profiling.
  • Event Tracking: Captures system events like deployments and configuration changes for correlation with telemetry data.
  • AI-Powered Analysis: Uses machine learning to detect anomalies and generate intelligent alerts.
  • Custom Dashboards: Provides a web-based UI for visualizing service topology, metrics, and traces.

Capabilities

  • Multi-language Support: Agents available for Java, .NET, Node.js, Go, PHP, Python, C++, Rust, and LUA.
  • Scalable Architecture: Handles over 100 billion telemetry records per cluster.
  • Flexible Deployment: Runs on Kubernetes, VMs, or bare-metal with support for various storage backends like Elasticsearch, MySQL, TiDB, and BanyanDB.
  • Unified Observability: Aggregates data from diverse sources into a single platform for comprehensive monitoring.
  • Service Hierarchy Mapping: Visualizes relationships between services across layers like Kubernetes and service mesh.

Benefits

  • Comprehensive Monitoring: Covers all observability pillars—traces, metrics, logs, events, and profiling.
  • High Performance: Efficient data processing and storage for large-scale environments.
  • Operational Insight: Enables root cause analysis and performance optimization.
  • Open Source: Community-driven development under the Apache License.
  • Extensibility: Pluggable architecture for custom integrations and storage solutions.