This change hurt production
Which change, which symptom, which users and services. Each statement links to the query and data behind it. A recovery step comes with it.
Within minutes of every change, Epok tells you if it hurt production and what to do to recover, which is usually to roll back that change. It shows the evidence, which you can explore. Or it says “not enough evidence” and what it could not check. We measure the accuracy, and publish the method.
Most incidents start with a change. Epok keeps one change feed per service, so the question “what changed?” has an answer before anyone asks it.
Every rollout from your CI/CD system or a Kubernetes Deployment, with the service, version and time.
Flag turned on, turned off or changed rollout percentage, from your flag provider.
ConfigMaps, environment values and infrastructure changes that alter how a service runs.
Restarts, evictions, scaling and image changes, collected by the same Helm install.
After a change, Epok compares the changed service and everything it calls, and everything that calls it, with their learned baselines. The eBPF call map shows those paths with no code changes. Epok looks at the signals that matter to users first.
Other deviations, such as resource trends, saturation and slow drifts, go on the timeline as context. They inform the answer but do not page anyone. Triggers and detectors.
Which change, which symptom, which users and services. Each statement links to the query and data behind it. A recovery step comes with it.
The signals Epok checked after the change, and that they stayed inside their normal range. You can open the same checks.
What Epok could not check and why: a service with no traces, two changes at once, a signal it does not receive. It also lists what to add so it can check next time.
Every finding opens in your own explorer: the log search, the trace, the metric query. You can edit the query and keep exploring. Your agents can get the same findings through MCP, with access on request. How the investigation works.
When a change hurt production, the recommendation is usually to undo it: roll back the deploy or turn off the flag. Each recommendation shows how easy it is to undo, the blast radius, and Epok's confidence.
When no change explains the incident, Epok recommends a restart, a scale-up or a failover, with the evidence for each. Root-cause analysis continues after service is back.
We recommend; you execute. Epok never changes production.
A change immediately preceded the errors; reverting it is the fastest reversible mitigation.
One Helm command collects logs, metrics, traces, Kubernetes events and the eBPF call map. RUM covers web, session replay and mobile.
Kubernetes rollouts arrive with the install. Connect your CI/CD system and flag provider so every deploy and flag change joins the same feed.
Epok tells you which services it can judge, which it cannot, and what data closes each gap.
We test the change verdict and the recovery step on public fault benchmarks and on our own fault injection. The fault record stays apart from Epok. Each answer is scored correct, incorrect, abstained or missed, with rules fixed before the run and a holdout set that is never used for tuning. We publish the method.