Detective uses ML to surface the anomalies that matter from millions of noisy telemetry events.
Ingest from
Vectorize
& Cluster
FATAL: connection pool exhausted, no available connections
ERROR: timeout waiting for lock on payments_table
WARN: retry limit exceeded for transaction abc123
87ms
Avg time to root cause
93%
Anomaly detection accuracy
11M
Total logs ingested
100k/s
Logs analyzed per second
Detective transforms your logs into high-dimensional vectors using embeddings, then clusters them by semantic similarity. Logs that fall far from any cluster are anomalies worth investigating. Click on any anomaly to see a snapshot of similar logs in its nearest cluster.
Raw Logs
2.4M events
Embeddings
768-dim vectors
Clusters
42 groups
Sample cluster: DB Connection Errors
Lower depth = easier to isolate = more anomalous
Isolation Forest is an unsupervised ML algorithm that isolates anomalies by randomly partitioning data. Anomalies are easier to isolate, requiring fewer splits. Detective uses this to find contamination - logs that do not fit the normal patterns of your system.
From ingestion to alerting - how your logs flow through Detective
Datadog
LokiClustered logs
Anomaly scores
Deploy context
Claude agents
Custom bots
Slack/Discord
Cheap LLM filter
Noise reduction
Smart routing
Pull logs from your existing observability stack and deployment events from Kubernetes
Vectorize, cluster, and score anomalies using K-means and Isolation Forest
Persist clustered data with deploy context for historical analysis
Send to your agents via webhooks - Claude, custom bots, or any integration
A lightweight LLM decides if an alert is worth sending to reduce noise
Pay based on your log ingestion volume. Start free and scale as you grow.
For small projects and testing
For growing teams
For large-scale deployments