Flow map
history: …Live topology — ring colour is health (alerts + error rate), edge
weight is throughput. Click a service to open its dashboard.
Active alerts
Load — calls per minute
Response time
Errors (5xx)
Latency heatmap
request density per latency band over time
Call graphs — where the time goes
Sampled and slow-endpoint transaction traces:
controller → service → repository, method by method. Click a row to expand.
| Time | Endpoint | Duration | Kind | Status | Request |
|---|
No traces captured in this window —
tracing samples ~10% of requests plus endpoints that recently ran slow.
Request
Everything every service recorded about this request id — the end-to-end path.
Recent exceptions
Deduplicated by exception + failing frame; click a row for the stack and request ids.
| Exception | Endpoint | Status | Count | Last seen |
|---|
No exceptions captured in this window.
Top endpoints
| Endpoint | Calls | Avg | p95 | 5xx |
|---|
Slowest calls
| Time | Endpoint | Duration | Status | Request |
|---|
Alerts
Threshold breaches across all services; recently resolved shown muted.
Requests per second — all services, last 30 minutes
5xx responses count as errors; hover for exact values.
Most-called endpoints — all services (15m)
| Endpoint | Service | Calls | Avg | p95 | 5xx |
|---|
Slowest endpoints — all services (15m)
| Endpoint | Service | p95 | p99 | Calls |
|---|
Recent exceptions — all services (15m)
| Exception | Service | Count | Last |
|---|
Slowest individual calls — all services (15m)
| Endpoint | Service | Duration | When |
|---|
Event timeline
Restarts, alert transitions and first-seen exceptions — what changed, in order.
No events in the last 24 hours.
Console self-health
The monitor, monitored — ingest pipeline, history writer, state
persistence and the collector fleet.
| Service | Instance | Collector | Shipped | Failed | Last seen |
|---|
No snapshots received yet. Start a service with hlc.monitoring.enabled=true
pointing at this console.
Automatically derived from the last hours of metrics, call graphs,
exceptions and runtime data — what deserves attention and why.
Nothing stands out right now — all
services inside their normal envelopes.
Requests and latency over time for this endpoint.
Endpoints
Click a column to sort, a row to see its trend. Most-accessed first by default.
| Endpoint | Calls | Calls/min | 5xx | 4xx | Avg | Min | Max | p50 | p90 | p95 | p99 |
|---|
No traffic in this window.
Slowest individual calls
Captured requests ≥ the collector's slow threshold — exact call, exact time.
| Time | Endpoint | Duration | Status |
|---|
No slow calls in this window.
Live tape — request rate & network volume
1-minute candles of requests/sec (open · high · low · close) with
transferred bytes as volume; last 30 minutes, ticking every 5s.
Request volume
Errors (5xx)
Latency p95 (ms)
CPU
process vs system, share of all cores
Heap memory
Threads & in-flight requests
GC time per interval (ms)
delta of cumulative collection time
Thread hotspots
Captured automatically when process CPU exceeds 80% —
what the busiest threads were doing at that moment.
No high-CPU capture for this service —
that's a good sign.
RabbitMQ …
Broker totals and per-queue backlog from the management API —
backlogged or consumer-less queues are the pipeline's earliest warning.
Queue backlog (ready + unacked)
Message rates
| Queue | Ready | Unacked | Consumers | Publish/s | Deliver/s |
|---|
RabbitMQ unreachable or disabled.
Redis …
Live server stats over the wire protocol.
Memory
Operations / second
Redis unreachable or disabled.
Runtime log levels
Change a service's log level live — delivered with its next snapshot
(≤15s), applied in-process, and auto-reverted when the duration expires.
Application logs
Captured in-process (WARN/ERROR/INFO) and shipped with the metric
snapshots — request ids link into the end-to-end waterfall; lines with a stack
expand on click.
No log lines match this filter.
Operators
Role-based access: ADMIN manages operators; VIEWER sees dashboards only.
Every operator enrols their own authenticator at first sign-in.
| Username | Role | Authenticator | Status | Created | Actions |
|---|
Audit trail
Every sign-in and administrative action — who, when, from where.
| When | Operator | Action | Detail | IP |
|---|
No audit entries yet.