Noctuary Documentation¶
Noctuary is an AI incident context platform that sits alongside your existing observability stack and pre-builds the evidence trail for every incident — before the alert fires.
When PagerDuty wakes your engineer at 2am, they arrive with a specific hypothesis and cited evidence, not a blank terminal.
How it works¶
Your infrastructure (Kubernetes, VMs, bare metal)
│
│ OTel log streams
▼
Noctuary Agent ──── fingerprints log lines ──── WASM vendor plugins
│ (ArgoCD, Postgres, k8s)
│ ContextEvents (structured, tiny JSON)
▼
Noctuary Cloud ──── correlates across services ──── state window (Redis)
│
│ when PagerDuty fires…
▼
Enriched incident with hypothesis + evidence trail
Raw logs, credentials and PII never leave your infrastructure. Only structured ContextEvent objects (typically 15MB/month per customer) are transmitted.
Quick links¶
-
Getting Started
Install the agent and send your first context event in under 10 minutes.
-
UI Guide
Navigate the dashboard — incidents, services, agents and settings.
-
API Reference
Full HTTP API documentation with request and response examples.
-
Agent Configuration
All configuration options for the Noctuary Agent YAML file.
Key concepts¶
| Term | Description |
|---|---|
| ContextEvent | A single structured signal emitted by a vendor plugin: a deploy, restart, config change, or saturation event |
| Agent | The lightweight process running in your infrastructure that receives OTel streams and emits ContextEvents |
| State window | A rolling TTL-keyed Redis window of recent events per service — the raw material for incident correlation |
| Incident | A correlated cluster of ContextEvents with an LLM-generated hypothesis and recommended action |
| Vendor plugin | A WASM module that parses raw log lines for a specific vendor (ArgoCD, Kubernetes, Postgres) |
Supported vendors¶
| Vendor | Events detected |
|---|---|
| ArgoCD | Sync start/success/failure, health transitions, auto-sync triggers |
| Kubernetes | OOMKill, CrashLoopBackOff, probe failures, FailedScheduling, node events |
| Postgres | Slow queries, autovacuum, deadlocks, connection exhaustion, WAL events |
Additional vendors can be added via the WASM plugin interface.