Observer
Observer Agent

Dashboard panels

Read-only state surface served on the agent's debug HTTP port.

The agent exposes a read-only HTTP dashboard on http://<host>:10101. Every panel reads from the agent's in-process state. Nothing on the page mutates anything.

Panel reference

process

FieldMeaning
agent_started_atISO timestamp of process start.
uptime_secondsWall-clock seconds since agent_started_at.
memory_rss_mbResident set size of the agent process.
versionBuild-time version string.
bun_versionBun runtime version reported by Bun.version.

config

A map of environment variable names to masked values. The mask is applied to every value displayed (first-4 + tail-4). Names not in the dashboard's allowlist are not displayed regardless of value.

queue

FieldMeaning
depthPushes currently waiting to be drained.
oldest_age_secondsAge of the oldest pending push.
capacityConfigured BUFFER_MAX_ROWS.
drain_backoff_msCurrent exponential backoff used by the drain controller. Zero means the next drain attempt is immediate.

cloud

FieldMeaning
cloud_server_urlConfigured CLOUD_SERVER_URL.
last_heartbeat_atISO timestamp of the last heartbeat attempt.
last_heartbeat_okBoolean result of the last heartbeat.
last_heartbeat_errorError string when last_heartbeat_ok is false.
last_post_atLast metric-push attempt timestamp.
last_post_okBoolean result of the last push.
last_post_errorError string when last_post_ok is false.

prometheus

FieldMeaning
server_urlConfigured PROMETHEUS_SERVER_URL.
last_probe_outcomeOne of success, no_data, error, or null if no Prometheus probe has run yet.
last_probe_atISO timestamp of the last Prometheus probe.

definitions

One row per metric the cloud has assigned to this agent.

FieldMeaning
idMetric definition id.
source_typeOne of the probe types.
interval_minutesConfigured collection interval.
push_interval_minutesConfigured forced-push interval (status pushes also fire on every status change).
last_statusMost recent status reported.
last_valueMost recent reported value.
last_atISO timestamp of the last push.
last_reasonReason code on the last no_data (or null when the last push was healthy).

active_source_types

Distinct list of source types the agent has actually run since boot. A source type that appears in definitions but not here indicates the agent has not yet had time to run an instance.

Was this page helpful?