Skip to main content
The Logging screen reads a store, th2pulse, which is fed by an OpenTelemetry collector, which is fed by the backend. Any link missing and the screen says it is not configured yet.

Backend

This single variable is what the checklist looks at for observability.

The store

Both tokens are mandatory: th2pulse refuses to start without them. Generate each with openssl rand -hex 32.

Interface

Both are read server-side by the route handlers and never reach the browser. Unset, the interface falls back to its own loopback where nothing listens, and the screen reports an unreachable store.

Check

Run an agent, then open Logging. The run appears within a few seconds. An empty screen with no error usually means the collector is exporting to the wrong address — check its logs before suspecting the backend.