События подов в Kubernetes ротируются быстрее, чем вы успеваете открыть инцидент. Поле
LastTerminationState перезаписывается после рестарта, а в crash-loop таких рестартов бывает несколько. Причина падения уходит за evidence horizon.Operational Memory Architecture (OMA) — открытый инструмент на Go, который отслеживает события кластера, строит цепочки причинно-следственных связей и складывает их в SQLite. В тестах на Minikube и AKS с 20 crash-loop подами средняя задержка на связь меньше 1 мс, коллектор потребляет менее 10 МБ памяти.
Если отладка в вашем кластере упирается в пустой
kubectl describe pod, посмотрите OMA — возможно, пора добавить operational memory layer.