Required
Cloud connection
Network
Proxy and trust-store settings. The agent’s runtime reads these directly, so they apply to the connection to Observer Cloud, Prometheus queries and HTTP-based probes alike. See Run behind a proxy or in a restricted network.Required for Prometheus probes
Optional Prometheus auth
These apply to every Prometheus metric the agent runs. See
Grafana Mimir and other Prometheus-compatible backends
for examples.
Dashboard
Logging
Live logs in the console
WithBROADCAST_LOGS=true, open the agent in the console and select the
Logs tab, or use Logs on the agent’s row in the agents table. Both
show the same live viewer.
- Live only. Lines stream while the viewer is open. Nothing is stored: lines the agent sends while no viewer is open, or while the viewer is disconnected, are not kept. The viewer holds the newest 500 lines until you leave it.
- Filters. Pick a minimum level (all levels, info and above, warn and above, error only) and search the lines. Copy copies the lines shown, or all lines when no filter is set.
- Controls. The viewer follows the newest line; scroll up to stop following. Pause holds new lines until you select Resume. Clear empties the viewer.
- States. The viewer shows Connecting, Connected, Live while lines arrive, Reconnecting with a retry countdown and a Retry now button when the stream drops, and Agent offline with the time of the last heartbeat when the agent is not reporting.
WARN and
ERROR lines are forwarded. To see routine activity, set the level to
INFO and restart the agent:
WARN with its reason code and how long
the check took, so it reaches the viewer at the default level:
Local queue
OpenTelemetry receiver
Read only when at least one metric with source typeotlp is
configured. Until then the receiver never starts and no port is
opened. See Receive metrics over OpenTelemetry (OTLP).
Heartbeat relay
Requires agent 1.6.0 or later. The relay is off by default. See Heartbeat relay.Other
Sensitive values in the dashboardEvery value the debug dashboard shows is masked, including the
ones that are not secrets. A value shorter than 20 characters is
replaced with
**** outright; a longer one keeps a
first-4 … last-2 hint, enough to tell two keys apart and never
enough to recover one.DEBUG_DASHBOARD_TOKEN is listed with its value replaced by
•hidden•, never even partially shown: it is the credential that
protects the page.Variables outside the dashboard’s allowlist are omitted entirely.
The allowlist is intentionally narrow; everything outside it does
not appear regardless of name or value.
