<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Apache SkyWalking – Blog</title>
    <link>https://skywalking.apache.org/blog/</link>
    <description>Recent blog posts from Apache SkyWalking</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Mon, 06 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://skywalking.apache.org/blog/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Meet Horizon UI · The AI Assistant: Ask Your Observability Data in Plain Language</title>
      <link>https://skywalking.apache.org/blog/2026-07-06-horizon-ui-ai-assistant/</link>
      <pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-07-06-horizon-ui-ai-assistant/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Release</category>
      <category>AI</category>
      <category>Cloud Native</category>
      <description>Horizon UI&#39;s new AI Assistant answers questions about your live system with the same charts, topology and tables as the UI — read-only, permission-scoped, and running on a cost-efficient model you bring yourself.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 13/17: Platform &amp; Cluster Introspection</title>
      <link>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-platform-introspection/</link>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-platform-introspection/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Engineering</category>
      <category>Cloud Native</category>
      <description>Part 13 of the Meet Horizon UI series: three read-only introspection surfaces that turn the lens on the backend itself — Cluster Status (is OAP healthy, across which ports), OAP Configuration (the effective runtime config), and Data Retention (how long each class of data lives, including BanyanDB&#39;s hot/warm/cold lifecycle).</description>
    </item>
    <item>
      <title>Meet Horizon UI · 14/17: Access Control &amp; Security</title>
      <link>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-access-control-and-security/</link>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-access-control-and-security/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Engineering</category>
      <category>Cloud Native</category>
      <description>Part 14 of the Meet Horizon UI series: Horizon&#39;s own access control — server-enforced RBAC with four roles, local and LDAP/AD authentication, an append-only audit log, an LDAP-only break-glass hatch, and five themes. All of it lives in Horizon&#39;s BFF and works the same on any OAP version.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 15/17: Customization — Config-Driven Layer Templates</title>
      <link>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-customization-and-templates/</link>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-customization-and-templates/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Engineering</category>
      <category>Cloud Native</category>
      <description>Part 15 of the Meet Horizon UI series: the whole console is driven by templates you can edit. Open any layer or overview as a template, change its widgets, components, and labels in a local draft, preview it, and publish it to OAP for the whole org — with diff-before-push and export/import.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 16/17: Localization in Eight Languages</title>
      <link>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-localization-i18n/</link>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-localization-i18n/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Engineering</category>
      <category>Community</category>
      <description>Part 16 of the Meet Horizon UI series: Horizon speaks eight languages, not by re-translating on every render but as server-side overlays merged onto the same templates. Pick a language from the topbar, or click any widget on the Translations admin to translate it — while every value OAP supplies stays verbatim.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 17/17: Getting Started &amp; Migration</title>
      <link>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-getting-started-and-migration/</link>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-30-horizon-ui-getting-started-and-migration/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Release</category>
      <category>Community</category>
      <description>The finale of the Meet Horizon UI series: install Horizon as a single env-driven container, point it at your OAP, and — if you&#39;re on the old UI — swap it in drop-in. Plus the OAP 10.x vs 11.x compatibility matrix: what works on the query port, and what needs OAP 11&#39;s admin host.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 10/17: Alarms &amp; Incident Triage</title>
      <link>https://skywalking.apache.org/blog/2026-06-29-horizon-ui-alarms-and-incident-triage/</link>
      <pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-29-horizon-ui-alarms-and-incident-triage/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Metrics</category>
      <category>Cloud Native</category>
      <description>Part 10 of the Meet Horizon UI series: the incident-centric active-alarms surface — re-fires merged into one row, the MQE snapshot that fired a rule replayed on a single chart, and the same incident model carried across the topbar badge, dashboards, and the 3D map.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 11/17: Runtime Rules &amp; Live Debugging</title>
      <link>https://skywalking.apache.org/blog/2026-06-29-horizon-ui-runtime-rules-and-live-debugging/</link>
      <pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-29-horizon-ui-runtime-rules-and-live-debugging/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Engineering</category>
      <category>Metrics</category>
      <description>Part 11 of the Meet Horizon UI series: edit SkyWalking&#39;s OAL/MAL/LAL analysis rules in the browser and hot-apply them to the running cluster with a fenced, recoverable rollout — then step those same rules against live data in the three-tab Live Debugger to see exactly what they compute.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 12/17: Inspect — Cross-Layer Query Power-Tools</title>
      <link>https://skywalking.apache.org/blog/2026-06-29-horizon-ui-inspect-cross-layer-query/</link>
      <pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-29-horizon-ui-inspect-cross-layer-query/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Engineering</category>
      <category>Metrics</category>
      <description>Part 12 of the Meet Horizon UI series: the Inspect family under Operate — a metric catalog and MQE board that shows which rule defines every metric, plus layer-less trace and log finders that query across the whole deployment without picking a layer first.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 9/17: Five Profilers, One Flame Graph</title>
      <link>https://skywalking.apache.org/blog/2026-06-26-horizon-ui-profiling/</link>
      <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-26-horizon-ui-profiling/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Profiling</category>
      <category>Engineering</category>
      <description>Part 9 of the Meet Horizon UI series: SkyWalking&#39;s five profilers — trace, async (JVM), eBPF, Go pprof, and network — four of them pouring into one shared flame-graph and stack-tree engine, and the fifth rendering a process honeycomb instead.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 7/17: The Log Explorer</title>
      <link>https://skywalking.apache.org/blog/2026-06-23-horizon-ui-log-explorer/</link>
      <pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-23-horizon-ui-log-explorer/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Logging</category>
      <category>Cloud Native</category>
      <description>Part 7 of the Meet Horizon UI series: two log surfaces — a stored, indexed, trace-correlated log stream with a level histogram, and an on-demand live tail of a Kubernetes pod&#39;s container logs.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 8/17: Browser Errors &amp; Source Maps</title>
      <link>https://skywalking.apache.org/blog/2026-06-23-horizon-ui-browser-errors-and-source-maps/</link>
      <pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-23-horizon-ui-browser-errors-and-source-maps/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Logging</category>
      <category>Engineering</category>
      <description>Part 8 of the Meet Horizon UI series: the browser agent&#39;s JavaScript-error feed, and the capability that makes it useful — resolving a minified production stack back to your original file, line, column, symbol and source, frame by frame.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 5/17: The 3D Infrastructure Map</title>
      <link>https://skywalking.apache.org/blog/2026-06-22-horizon-ui-3d-infrastructure-map/</link>
      <pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-22-horizon-ui-3d-infrastructure-map/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Cloud Native</category>
      <category>Engineering</category>
      <description>Part 5 of the Meet Horizon UI series: a single WebGL view of your whole deployment — every layer&#39;s services as cubes stacked on tiers, with live traffic, alarm beacons, and the calls between them.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 6/17: The Trace Explorer</title>
      <link>https://skywalking.apache.org/blog/2026-06-22-horizon-ui-trace-explorer/</link>
      <pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-22-horizon-ui-trace-explorer/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Tracing</category>
      <category>Cloud Native</category>
      <description>Part 6 of the Meet Horizon UI series: a per-layer distributed-trace explorer — staged conditions, a duration-distribution chart you can box-select, three ways to read one trace, and a Zipkin tab beside the native one.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 1/17: SkyWalking&#39;s New Observability Console</title>
      <link>https://skywalking.apache.org/blog/2026-06-21-skywalking-horizon-ui-introduction/</link>
      <pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-21-skywalking-horizon-ui-introduction/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Release</category>
      <category>Cloud Native</category>
      <description>Introducing Apache SkyWalking Horizon UI — the next-generation web UI. A greenfield rewrite on the same OAP backend that you can observe, operate, govern, and customize, starting with a sidebar that mirrors your whole estate.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 2/17: Dashboards That Adapt — MQE, Smart Widgets, and Numbers Humans Can Read</title>
      <link>https://skywalking.apache.org/blog/2026-06-21-horizon-ui-dashboards-and-mqe/</link>
      <pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-21-horizon-ui-dashboards-and-mqe/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Metrics</category>
      <category>Cloud Native</category>
      <description>Part 2 of the Horizon UI series: how its dashboards are built from MQE expressions, hide the widgets that don&#39;t apply to the entity in front of you (skipping their queries on the server), and render OK instead of 1 and 45.1k instead of 4.51e4.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 3/17: Topology &amp; Service Dependency</title>
      <link>https://skywalking.apache.org/blog/2026-06-21-horizon-ui-topology-and-dependency/</link>
      <pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-21-horizon-ui-topology-and-dependency/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Cloud Native</category>
      <category>Tracing</category>
      <description>Part 3 of the Meet Horizon UI series: one template-driven topology engine that repaints for every layer, a filter to cut the noise, drill-down from a call into instances, the endpoint-dependency graph, and the cross-layer Smartscape overlay.</description>
    </item>
    <item>
      <title>Meet Horizon UI · 4/17: The Deployment Tab &amp; BanyanDB Self-Observability</title>
      <link>https://skywalking.apache.org/blog/2026-06-21-horizon-ui-deployment-and-banyandb/</link>
      <pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-06-21-horizon-ui-deployment-and-banyandb/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Cloud Native</category>
      <category>Storage</category>
      <description>Part 4 of the Meet Horizon UI series: the Deployment tab turns the topology map inward to show one clustered service&#39;s own instances, and BanyanDB is modeled as the role- and tier-aware cluster it is — SkyWalking finally watching its own database the way it watches everything else.</description>
    </item>
    <item>
      <title>Monitoring WeChat and Alipay Mini Programs with SkyWalking</title>
      <link>https://skywalking.apache.org/blog/2026-04-30-mini-program-monitoring-with-skywalking/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-04-30-mini-program-monitoring-with-skywalking/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sheng Wu</dc:creator>
      <category>Metrics</category>
      <category>Agents</category>
      <category>Community</category>
      <description>SkyAPM/mini-program-monitor and SkyWalking OAP together extend SkyWalking&#39;s end-user monitoring to WeChat and Alipay Mini Programs. This post focuses on the data path, the cross-platform abstraction, and the OAP-side integration.</description>
    </item>
    <item>
      <title>Query SkyWalking and Zipkin Traces with TraceQL and Visualize in Grafana</title>
      <link>https://skywalking.apache.org/blog/2026-04-08-traceql/</link>
      <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://skywalking.apache.org/blog/2026-04-08-traceql/</guid>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kai Wan</dc:creator>
      <category>Tracing</category>
      <category>Metrics</category>
      <description>SkyWalking 10.4 introduces TraceQL support, implementing Grafana Tempo&#39;s HTTP query APIs so that Grafana can query and visualize traces stored in SkyWalking.</description>
    </item>
  </channel>
</rss>
