Apache SkyWalking Horizon UI

May 24, 2026 · View on GitHub

Horizon UI is the next-generation web UI for Apache SkyWalking. It targets feature parity with the existing booster-ui against the same OAP GraphQL query-protocol and MQE, with a modernized dense dark-first design.

The sidebar on the left of this site is the canonical entry point — every section below has its own page there. This README is the orientation map.

How it's organized

  • Setup — quick start, container deployment, and the horizon.yaml settings operators usually need.
  • Compatibility — OAP version, network ports, required modules, and cluster-status checks.
  • Operate — Cluster Status, Data Retention, OAP Configuration, and Metrics Inspect.
  • Access Control — local users, LDAP login, break-glass access, roles, audit log, and admin pages.
  • Customization — layer menus, dashboard templates, overview templates, and adding a layer.
  • Reference — design target and widget reference for template authors.

Quick orientation

Horizon runs as a browser UI plus a Horizon server process. The browser talks only to the Horizon server; the server talks to OAP for query, admin, and Zipkin traffic. That keeps OAP connectivity, credentials, and compatibility checks in one place.

Where to start, by role

If you are…Read first
Deploying Horizon for the first timeSetup → Quick Start, then Compatibility → OAP Version.
Wiring up LDAP / configuring rolesAccess Control → LDAP Backend, then RBAC.
Customizing per-layer dashboardsCustomization → Layer Dashboard Templates.
Building a "war room" overviewCustomization → Overview Templates.
Diagnosing a "module disabled" warningCompatibility → Required OAP Modules, then Operate → Cluster Status.

References