Skip to content

Using ZipViz for Live Diagnostics

published HW: all

ZipViz Live streams real-time telemetry topics from a Smart Cart into Baraza so you can plot signals as they’re produced. The Log Data Bridge starts automatically on every Smart Cart. To use it, enter the cart’s short hostname in ZipViz, select a host, and subscribe to the topics you care about.

NOTE: ZipViz Live is for live plotting. For historical/log-replay plotting, use the regular Log Plots view in Baraza.

  1. Open https://baraza2.platform.flyzipline.com/zipviz/live.

    ZipViz Live empty state

  2. Click the Log Data Bridge settings icon at the top of the page.

  3. In Address, enter the Smart Cart’s full short hostname, such as p2-smart-cart-11, appended by Tailscale’s full domain name tailee8f.ts.net and confirm that Port is 3030. ZipViz autocompletes the Connection URL for you. In this example, the Connection URL entry would complete to look like : https://p2-smart-cart-11.tailee8f.ts.net/api

    Data Bridge URL settings

  4. Verify the Log Data Bridge indicator turns green next to the icon.

  5. Click Hosts at the top right and select the appropriate node from the menu. For most diagnostics this is compute_a.

  6. Click Connect.

  1. In the Available topics panel on the left, search for or scroll to the topics you want to plot.

  2. Click the + next to each topic to subscribe. Subscribed topics show up in the Subscribed topics panel above with a JOIN indicator.

    Topic selection panel

  3. Drag a numeric field from a subscribed topic onto a panel on the right to start plotting it. You can group multiple fields onto the same panel for direct comparison.

    ZipViz with plots running

  • The disconnected indicator at the top of ZipViz turns green only after you’ve selected a host and clicked Connect. If Log Data Bridge does not connect, confirm that Address contains the Smart Cart’s full Tailscale hostname (for example, p2-smart-cart-11.tailee8f.ts.net), that the generated Connection URL is https://p2-smart-cart-11.tailee8f.ts.net/api, and that Port is 3030.
  • Live plots are not persisted. To save what you’re seeing, take screenshots or capture the underlying log span and re-plot from the regular Log Plots view.
  • If you are not seeing any hover node topics, you may need to make sure power is turned on for all nodes

Example Live Panel Embedding for Troubleshooting Articles

Section titled “Example Live Panel Embedding for Troubleshooting Articles”

Topic: This section is an example fixture for the live-mode telemetry-step feature described in planning/telemetry-live-step.md. It exercises the type: "telemetry" step with mode: "live": the technician enters a Smart Cart’s short hostname, such as p2-smart-cart-29, and the embedded ZipViz Live view opens predetermined panels.

1 telemetry
Open the live ZipViz view against the Smart Cart that's currently connected to the asset. Enter the Smart Cart's short hostname, such as p2-smart-cart-29; the embedded panels plot Hover Node Ethernet SQI metrics and should update live while the Hover Nodes are powered on.

Enter the short Smart Cart hostname. The smart_cart_live_diagnostics live view loads in place below.

Enter the Smart Cart hostname above to open the live view.

Did this guide help you get unblocked?

Open suggestions

There are no open suggestions.

Open pull requests

There are no open pull requests.