Running the Observatory

The TALA Intent Observatory is a topology-first dashboard that visualizes the system in real time. It ships as a static HTML/CSS/JS application served by nginx, with Prometheus as the metrics backend.

Architecture

┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐
│ sim-incident │  │ sim-deploy  │  │ sim-observe  │  │sim-provision│
│   :9101      │  │   :9102     │  │   :9103      │  │   :9104     │
└──────┬───────┘  └──────┬──────┘  └──────┬───────┘  └──────┬──────┘
       │                 │                │                  │
       └────────┬────────┴────────┬───────┴──────────┬───────┘
                │                 │                   │
         ┌──────▼──────┐   ┌─────▼─────┐   ┌────────▼────────┐
         │ Prometheus   │   │  Grafana  │   │   Observatory   │
         │   :9090      │   │  :3000    │   │   (nginx) :8080 │
         └─────────────┘   └───────────┘   └─────────────────┘

Starting

cd deploy
cp .env.example .env
docker compose up -d

What You'll See

Landing Page

The landing page tells the TALA story — what it is, what problem it solves, and why it exists. A live topology visualization shows the four operational domains with real-time metrics flowing, even before you enter the dashboard.

Dashboard Topology

After clicking Enter Observatory, you see a full-viewport topology graph:

  • Four domain nodes — Incident Response, Continuous Deployment, Observability, Provisioning — each showing live intent counts, ingest rates, and patterns detected
  • Four capability nodes — Extract (command to intent), Remember (HNSW semantic index), Persist (WAL durable log), Connect (causal edge formation)
  • Central narrative layer — the TALA hub showing the total edge count of the growing narrative graph
  • Animated edges with flowing particles representing intent being structured in real time

Detail Panels

Click any node to open a detail drawer with deep telemetry:

  • Domain nodes show narrative structure (graph nodes, causal edges, connectivity), what TALA learned (patterns, clusters, replays, insights), and outcome distribution
  • Capability nodes show subsystem-specific metrics: pipeline waterfall, HNSW capacity gauge, WAL/hot buffer/segment stats, or graph relation breakdown
  • The narrative layer hub shows aggregate intelligence across all domains plus lock contention health

Chaos Mode Indicator

When the chaos engine injects faults, a floating indicator appears at the bottom of the topology showing:

  • Current mode: Failure Injection, Latency Storm, Retry Cascade, Mixed Chaos, or Stampede
  • Event rate in events/minute
  • Which domains are affected
  • Visual disruption on affected edges and nodes

Configuration

See Configuration for tuning ingest rates, chaos probability, and other parameters.