ResolveIQ
Production Incident Intelligence Platform
Deterministic correlation, autonomous agent investigation, and evidence-backed root cause analysis.
The Fragmented Telemetry Crisis
During high-severity production outages, engineering teams are inundated with disconnected metrics, unstructured logs, fragmented traces, and noisy alerts across dozens of microservices. Engineers waste critical minutes manually correlating disparate dashboards while MTTR surges.
Deterministic Grounding + Tool-Augmented AI
ResolveIQ unites streaming telemetry with a deterministic detection and graph correlation engine before handing verified signals to a Spring AI investigation agent. The agent synthesizes runbooks via hybrid RAG to generate an evidence-backed Root Cause Analysis — or halts in an explicit INSUFFICIENT EVIDENCE state when telemetry is inconclusive.
13-Stage Incident Intelligence Pipeline
From application telemetry ingestion through deterministic correlation, autonomous Spring AI agent tools, to human engineer sign-off.
Applications
Containerized Java/Spring Boot and polyglot microservices instrumented with OpenTelemetry SDKs emitting high-volume telemetry.
Simulated Incident Lifecycle & Safety Verification
Test how ResolveIQ responds to a simulated database connection starvation incident, or trigger the deliberate Insufficient Evidence safety state.
Kafka Ingestion
6.4k events/s (Normal)
Detection Engine
Thresholds nominal
Correlation Graph
No active clusters
Evidence Collector
Standby
Spring AI Agent
Dormant
Hybrid RAG Engine
Cache Warm
Dual-Engine Hybrid RAG Retrieval
Standard vector search alone struggles with exact identifier lookups like error codes or table names. ResolveIQ combines pgvector semantic embeddings with BM25 exact keyword matching, merging results via Reciprocal Rank Fusion (RRF).
Captures semantic intent, diagnostic narratives, and analogous incident descriptions even when differing terminology is used.
Guarantees deterministic, exact-token recall for specific exception classes, configuration flags, and service names.
HikariCP Connection Pool Exhaustion Playbook
Matches SQLTransientConnectionException and connection acquisition timeout telemetry.
PostgreSQL Client-Side Connection Leak Diagnostics
Provides validation scripts to verify unclosed JDBC statements.
Cascading Microservice Timeout Mitigation
Guides circuit breaker trip threshold tuning on payment proxies.
Checkout Service HikariCP Connection Starvation
Calculated across 8 supporting telemetry streams with 0 contradictory hardware faults.
A misconfigured configuration change (commit #a9c14f) reduced the HikariCP max-pool-size from 50 to 10 while transaction timeout was inadvertently increased to 45s, causing fast pool starvation under concurrent loads.
Hypotheses challenged and ruled out during agent cross-examination to eliminate confirmation bias:
Revert application configuration commit #a9c14f or dynamically set 'spring.datasource.hikari.maximum-pool-size=50' via actuator refresh endpoint.
Categorized Architectural Stack
Key Systems Decisions & Justifications
Production incidents generate sudden 100x spikes in telemetry volume (error logs, retries, traces). Direct HTTP ingestion would overwhelm analytical databases. Kafka guarantees backpressure handling, ordered partitions, and asynchronous decoupling at scale.
Letting an LLM 'guess' correlation across millions of raw events produces hallucinations and massive token waste. A deterministic engine computes p99 anomalies and graph traversal first, grounding the AI agent strictly in verified signals.
Semantic embeddings excel at conceptual queries ('db connection starvation') but often misrank precise tokens like 'SQLTransientConnectionException' or specific error codes. Hybrid RAG provides both conceptual discovery and exact-token precision.
Automated agents diagnosing an active outage must never have write access to mutate clusters, restart services, or modify schemas without explicit human engineer verification, preventing catastrophic cascading failures.
Enterprise Zero-Trust Security
Every telemetry stream, API request, and data storage tier is secured following defense-in-depth principles.
Identity federation with enterprise identity providers.
Stateless, signed bearer tokens for distributed microservice authorization.
Granular separation between incident viewers, responders, and leads.
PostgreSQL tenant isolation ensuring multi-tenant telemetry segregation.
State-of-the-art password hashing resilient against GPU/ASIC attacks.
Encrypted transport for OTLP streams, Kafka broker connections, and API endpoints.
Testing Strategy & Chaos Validation
Reliability is engineered from unit test thresholds up to high-throughput load and fault injection.
Unit validation of detection algorithms, statistical thresholds, and correlation graph traversal logic.
True integration testing with real Kafka brokers, pgvector indexing, and SQL transactions.
Component rendering, simulation state machine transitions, and accessible keyboard focus.
System resilience during Kafka partition unavailabilities and downstream telemetry dropouts.
Ingestion throughput under 50,000 telemetry events per second without collector memory leaks.