Skip to main content
Trinity
Guides/Agent Logs

Agent Logs and Telemetry

View container logs for debugging and real-time telemetry metrics in the agent header.

Logs

1

Open the agent detail page and click the Logs tab.

2

A fixed-height scrollable container displays Docker container stdout/stderr.

3

Logs auto-refresh with smart auto-scroll: new content scrolls to the bottom automatically, but scrolling stops if you scroll up manually.

APIGET /api/agents/{name}/logs
MCPget_agent_logs(name)

Live Telemetry (Agent Header)

The agent header bar on the detail page displays live resource metrics:

CPU — usage percentage
Memory — usage in MB
Network I/O — bytes in and out
Uptime — how long the agent container has been running

Metrics auto-refresh every 10 seconds. API: GET /api/agents/{name}/stats

Host Telemetry (Dashboard Header)

Host-level CPU, memory, and disk usage are shown in the Dashboard header. API: GET /api/telemetry/host

Centralized Logging via Vector

All container logs are captured by the Vector log aggregator and written to structured JSON files:

Platform logs: /data/logs/platform.json
Agent logs: /data/logs/agents.json

Logs are enriched with container metadata (name, labels). To query agent logs directly:

docker exec trinity-vector sh -c "tail -50 /data/logs/agents.json" | jq .

OpenTelemetry

Claude Code agents export OTel metrics including cost, token usage, and productivity. These metrics are available on the Dashboard.

For Agents

Anything an agent writes to stdout or stderr inside its container will appear in the Logs tab and be captured by Vector.
Agents do not need to configure logging — Vector collects logs automatically from all Trinity containers.
OTel metrics export is built into the Claude Code agent runtime.