Frontier Investigation AgentsObservability
Victoria Metrics tells you something is wrong; it rarely tells you what changed, why, or what to do about it — so the signal lands in a queue and waits for a human. AgenticOps closes that gap by putting an autonomous agent on the Victoria Metrics signal itself: it triages the alert, correlates it against recent deploys and infrastructure changes, proposes a scoped fix, and — under your policy — carries it out with a human on the loop.
CloudThinker's Frontier Investigation Agents investigate the signal, find the why and propose the fix, or run the safe action your policy allows. Your engineers approve, and the agents verify the outcome.
The agent watches Victoria Metrics continuously — alerts, monitors, SLO burn-rate signals, anomaly detections, and log/trace error spikes — and normalizes them into a single stream. It deduplicates flapping and duplicate alerts, groups related signals into one candidate incident, and suppresses known-noisy conditions so a human only ever sees a deduplicated, ranked queue instead of raw pager spam.
For each candidate incident the agent runs the correlation a human would: it pulls the relevant metric, log, and trace context from Victoria Metrics, lines the alert up against recent deploys, feature-flag flips, config and infra changes, and scaling events, and reads dependency/service maps to separate the source from the symptom. It writes a plain-language root-cause hypothesis with the specific evidence (the query it ran, the deploy SHA, the offending log signature) and a blast-radius estimate — never an unsupported guess. If a competitor-specific capability comparison is needed here, TODO(steve).
The agent drafts a scoped fix-plan tied to the hypothesis — roll back the implicated deploy, restart or cordon the unhealthy workload, adjust an autoscaling floor, tune or silence a provably noisy Victoria Metrics monitor, or open a change with the exact diff. Every action runs under AgenticOps guardrails: brokered credentials issued at task time, execution inside an isolated sandbox, deterministic tokenization of any sensitive data before it crosses a boundary, and graduated autonomy — L1 notify-only, L2 propose-and-wait, L3 act-with-approval, L4 autonomous for a pre-approved, reversible, well-understood class of fix. Engineers stay on the loop; approval gates are set per environment and per service.
After acting, the agent confirms the fix from Victoria Metrics itself — error rate and latency back under threshold, SLO burn rate flattened, the alert cleared and not re-firing — and watches for a set window to catch regressions before declaring resolution. It writes a tamper-evident record of the request, evidence, action, operator, and approver, posts a ready-to-review incident summary, and if the signal doesn't recover it rolls back and escalates to a human rather than looping blindly.
[Victoria Metrics · agent] incident CT-4821 severity: high autonomy: L3 (act-with-approval)
DETECT 3 alerts collapsed into 1 incident (2 duplicates + 1 flap suppressed)
signal: checkout-api p99 latency 240ms → 1.9s, error rate 0.4% → 7.2%
SLO: availability budget burning 14x — 31% of monthly budget in 22m
ANALYZE correlated window: deploy checkout-api@a3f19c2 shipped 19m before onset
trace evidence: 88% of failing spans block on pubsub-consumer pool
hypothesis: connection-pool exhaustion introduced by a3f19c2 (confidence: high)
blast radius: checkout-api only; upstream cart-api healthy
PLAN 1. roll back checkout-api → previous good revision a1c72de [reversible]
2. re-arm the "checkout latency" monitor after recovery window
guardrails: brokered creds (task-scoped) · sandboxed exec · full audit
>>> awaiting approval from on-call engineer (Slack thread linked)
VERIFY [post-approval] p99 620ms → 210ms · error rate → 0.3% · burn 14x → 0.9x
monitor cleared, no re-fire in 15m window → resolved
audit: request/evidence/action/approver written · postmortem draft postedVictoriaMetrics time-series database with MetricsQL queries, vmstorage health, vmselect performance, retention management, and cluster monitoring. Covers metric ingestion, cardinality analysis, query optimization, and multi-tenant operations. Use when querying metrics via MetricsQL, analyzing sto...
More automations in the same category.
Agents investigate every issue across application, cloud, security, database and Kubernetes, find the why and propose the fix. Your engineers approve, under your policies and audit trail.