Observability for cloud-native and AI

Apache SkyWalking puts distributed tracing, metrics, logs, profiling and alarms in one platform — across the services you run and the GenAI models they call, down to tokens and cost. 10+ language agents, eBPF on Kubernetes, and a built-in assistant you can ask in natural language.

Star on GitHub
demo.skywalking.apache.orgSkyWalking services dashboard with topology and active alarms
SkyWalking trace explorer with span waterfall
Distributed tracingSpan-by-span waterfalls.
SkyWalking logs explorer
LogsTrace-correlated log explorer.
SkyWalking metrics and dashboards
Metrics & dashboardsCustomizable widgets and MQE.
SkyWalking RBAC and alerting
RBAC & alertingRole-based access and alarm rules.
horizon · AI Assistant
Bring your own LLM

No frontier model required. Vendor-neutral — any OpenAI-compatible endpoint or Amazon Bedrock — and runs efficiently on a cost-effective model like DeepSeek or a mid-tier Claude Sonnet. The observability know-how lives in the tools, metric catalog and playbooks; the model orchestrates and narrates. Off by default.

NEW · AI ASSISTANT

Ask questions in natural language

Horizon's built-in assistant answers questions about your running system — "what's unhealthy right now?", "investigate latency for checkout" — with no MQE, PromQL or TraceQL to write. It replies with an ordered narrative built from the same charts, topology and tables as the rest of the UI, not a wall of text.

  • Answers you can see. Inline charts, top-N lists, tables and a focused one-hop topology — drawn by the same widgets as the dashboards.
  • Guided root-cause. Playbooks walk root service → calling chain → error stack, read live Kubernetes pod logs, and can propose a profiling task only you approve.
  • Read-only, your permissions. Every action re-checks a read verb you already hold — it never sees more than you can, and never edits anything.
Interactive · sample dataApache SkyWalking topology rendered as an interactive 3D scene you can orbit, zoom and click
SEE IT IN 3D

Explore your topology in 3D

Walk your services and cloud-native infrastructure as a living 3D scene — orbit, zoom and click any node to inspect it. It opens as a full page and runs entirely in your browser from a frozen demo snapshot: no server, no login, no setup.

WHAT YOU GET

One platform for traces, metrics, logs, profiles and GenAI

An observability platform designed for cloud-native systems. Auto-instrument the languages you run, observe the kernel via eBPF, and store the volume natively in BanyanDB.

Tracing

End-to-end distributed tracing

Native plus Zipkin v1/v2 formats. Auto-instrument 10+ languages, eBPF on Kubernetes, and dependency analysis across services and APIs.

Learn more →
Metrics

Metrics pipeline at any scale

OTLP, native, OpenCensus, Telegraf and Zabbix flow through one MAL script pipeline — 100B+ data points per cluster.

Learn more →
Logging

Logs with trace correlation

Collect from disk or network, auto-bind trace context, extract metrics, sample by policy, and forward anywhere.

Learn more →
Profiling

Profiling, in-agent and eBPF

CPU and async profiling bundled in language agents. eBPF profiler on Rover for Kubernetes deployments.

Learn more →
GenAI

LLM and GenAI monitoring

Latency, traffic, success rate, input/output tokens and estimated cost, per provider and model — from SkyWalking, OTLP or Zipkin traces.

Learn more →
And the rest

See all capabilities

Every server, agent, database and integration in the project — each with documentation for every released version.

Browse documentation →