Inferix

Architecture

Shipped LensAI pipeline vs design-target suite control plane. Deep links to eng DESIGN docs.

Today the runnable architecture is the LensAI streaming pipeline. The full observe → route → drift → retrain control plane is the product thesis — parts of it are still Scaffold or Design target. See Status & maturity.

Shipped — LensAI pipeline

  Clients / eBPF tracer (mock or Linux)
           |
           |  POST /ingest or /events
           v
  +---------------------+
  |  Rust ingest :8080  |
  |  WAL + rate limit   |
  +----------+----------+
             |
             v
         Redpanda
             |
             v
  +----------+----------+
  |  Go consumer        |
  |  → ClickHouse       |
  +----------+----------+
             |
             v
      Grafana :3000

  distributed-flagd :8081  (etcd) — feature flags alongside the path

Engineering detail: ARCHITECTURE.md, DESIGN.md. Quickstart: lensai-integration.

Target — suite control plane

Design target / not shipped

Design target / not shipped
  Agent / app / SDK
           |
           |  POST /v1/chat/completions   ← not shipped
           v
  +---------------------+
  |  Inferix :4000      |   ← design target
  |  LensAI sample      |
  |  TraceForge root    |
  |  RouteIQ decide     |
  +----------+----------+
             |
             v
  owned models / providers
             |
             v
  DriftWatch → FineForge   ← still Scaffold

Do not document :4000 as a running install. When implemented, Inferix sits next to gateways and existing traces — not instead of them.

Product roles

ProductMaturityRole
LensAIActiveLatency, cost, errors, volume — ingest → warehouse → Grafana
TraceForgeActive (early)Agent/tool/model spans — collector schema + streaming TraceForge packages
RouteIQActive (early)Policy routing arc in infra-ai-streaming (cache → budget → decide → fallback)
DriftWatchScaffoldAsync quality windows and alerts
FineForgeScaffoldRetrain / promote / rollback jobs

Eng design docs