Operational Dashboard

You can't fix what you can't see.

A read-only view into system telemetry. Monitor service health, throughput, queue pressure, and trace execution flow across the Go FlashArch platform — so every performance anomaly leaves a trail.

Live telemetry aggregation active

Service health checks run every 10s across all core backends.

Metrics aggregate request volume, latency, and error rates in real time.

Queue depth tracks RabbitMQ backlog so pressure is visible before it breaks.

Distributed traces follow every checkout from API to database to notification.

Service Health

System Status

Real-time health checks across core services. Data is aggregated from periodic heartbeat probes.

API Gateway

HTTP ingress & rate limiting

Status

Healthy

Latency

12ms

Uptime

99.97%

Auth Service

JWT validation & sessions

Status

Healthy

Latency

8ms

Uptime

99.99%

Product Catalog

Inventory & pricing queries

Status

Healthy

Latency

24ms

Uptime

99.95%

Flash Sale Engine

Redis stock gate & checkout

Status

Healthy

Latency

3ms

Uptime

99.99%

Queue Worker

RabbitMQ order consumers

Status

Degraded

Latency

145ms

Uptime

99.82%

Notification

Email & webhook dispatch

Status

Healthy

Latency

56ms

Uptime

99.91%

Throughput

Key Metrics

Aggregated request volume, latency percentiles, and error rates over the last 10 minutes.

Requests / sec

0req/s
+12.4%

Avg Response Time

0ms
-4.2%

Error Rate

0%
+0.01%

Active Connections

0conn
+8.7%
Message Queue

Queue Depth

RabbitMQ queue backlog and consumer throughput. High depth with sustained throughput indicates healthy buffering under load.

flashsale.orders

8 active consumers

0

messages

0412 / sec10,000

flashsale.payments

4 active consumers

0

messages

0198 / sec5,000

flashsale.notifications

6 active consumers

0

messages

0670 / sec20,000

flashsale.stock.updates

2 active consumers

0

messages

056 / sec2,000
Log Aggregation

Live Log Stream

Structured logs from all services, collected via the centralized logging pipeline. Last 10 entries shown.

/var/log/flasharch/aggregated.log
14:32:01.244INFO[api-gateway]POST /v1/flash-sale/checkout — 201 Created (18ms)
14:32:01.198INFO[flashsale-engine]Stock decremented: product_4821 → 17 remaining
14:32:00.945WARN[queue-worker]Consumer lag detected on flashsale.orders (>200ms)
14:32:00.901INFO[rabbitmq]Message ack: order_91024 queued for processing
14:32:00.887INFO[redis]Lua EVALSHA hit: stock_gate script (0.8ms)
14:32:00.812INFO[auth-service]Token validated: user_7721 (0.4ms)
14:31:59.445ERROR[notification]SMTP timeout: retry 2/3 for order_91020
14:31:58.201INFO[product-catalog]Cache warm: 1,247 products refreshed
14:31:57.993INFO[api-gateway]GET /v1/products/featured — 200 OK (12ms)
14:31:57.842WARN[api-gateway]Rate limit approaching: 198/200 req/min for ip_10.0.4.12
Distributed Tracing

Trace Preview

End-to-end request flow across services. Search by order ID when backend tracing is available, or toggle mock data to preview the visualization.

Trace ID: trace_8f2a91d4
Total: 249.2ms
POST /v1/flash-sale/checkout18.4ms
auth.middleware.verify2.1ms
rate_limiter.check0.8ms
redis.lua.stock_gate3.2ms
redis.decr stock:product_48210.9ms
rabbitmq.publish order_910241.4ms
queue.consume order_91024145.2ms
db.insert orders12.8ms
db.update inventory8.3ms
notify.send email56.1ms