Skip to content

Blog: Meet Horizon UI 11/17 — Runtime Rules & Live Debugging#877

Merged
wu-sheng merged 1 commit into
masterfrom
blog/horizon-ui-runtime-rules
Jun 29, 2026
Merged

Blog: Meet Horizon UI 11/17 — Runtime Rules & Live Debugging#877
wu-sheng merged 1 commit into
masterfrom
blog/horizon-ui-runtime-rules

Conversation

@wu-sheng

Copy link
Copy Markdown
Member

Part 11 of the Meet Horizon UI series — continuing Act 3 (operate). Two admin-host capabilities new to the SkyWalking UI: editing the analysis rules and debugging them against live data.

Content

  • Your rules, live in the consoleOperate → DSL management: four editable catalogs (MAL·OTel, MAL·Telegraf, LAL, LAL→MAL) + read-only OAL, grouped by source, filterable by active/inactive/bundled/modified.
  • Edit, and hot-apply safely — Monaco YAML editor with diff-vs-server / diff-vs-bundled and a green ▶ that jumps into the Live Debugger; structural changes roll out through a fenced stepper (Compiled → Confirming across the cluster → Committing → Done) with DEGRADED / rolled-back / Force-re-apply recovery.
  • The Live Debugger — pick a rule, start sampling, and it installs a bounded capture on every reachable OAP node; one tab per language: OAL→traces (per-clause), MAL→metrics (input→filter→function→output, with the sample-group diff that dims shared labels), LAL→logs (records×blocks matrix with aborted cells).
  • Where it runs — both ride OAP's admin host (receiver-runtime-rule / dsl-debugging modules); on OAP 10.x they show a banner and stay read-only while every observe surface keeps working. RBAC-gated read vs write/execute.

Figures (6, WebP)

  1. The DSL management rule catalog
  2. The rule editor + ▶ debug hooks
  3. A Live Debugger session + node coverage (installed 2/2)
  4. OAL → a trace stepped clause-by-clause into a metric
  5. MAL → the sample-group diff (common labels dimmed, differing highlighted)
  6. LAL → the record-by-block matrix

Render-verified against the DSL-management + Live-Debugger code and adversarially fact-checked (ship-as-is). Screenshots captured live from the demo backend.

Part 11 of the Meet Horizon UI series, continuing Act 3 (operate). Two
admin-host capabilities new to the SkyWalking UI: editing OAL/MAL/LAL
analysis rules in the browser and hot-applying them through a fenced,
recoverable rollout; and the three-tab Live Debugger that steps each DSL
against live samples (OAL->traces, MAL->metrics with the sample-group diff,
LAL->logs as a record-by-block matrix). Both ride OAP's admin host and
self-warn on OAP 10.x.

6 figures (WebP): rule catalog, editor, live-debug session + node coverage,
OAL trace, MAL diff, LAL matrix.
@netlify

netlify Bot commented Jun 29, 2026

Copy link
Copy Markdown

Deploy Preview for skywalking-website-preview ready!

Name Link
🔨 Latest commit c132f9d
🔍 Latest deploy log https://app.netlify.com/projects/skywalking-website-preview/deploys/6a423df17691d8000859875e
😎 Deploy Preview https://deploy-preview-877--skywalking-website-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@wu-sheng wu-sheng merged commit 5e233ea into master Jun 29, 2026
5 checks passed
@wu-sheng wu-sheng deleted the blog/horizon-ui-runtime-rules branch June 29, 2026 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant