# `Minga.SystemObserver.RestartRecord`
[🔗](https://github.com/jsmestad/minga/blob/main/lib/minga/system_observer/restart_record.ex#L1)

Records a supervisor restart event detected by the always-on monitoring tier.

Stored in `SystemObserver`'s state and accessible via `restart_history/0`.
Also broadcast as a `Minga.Events.SupervisorRestartedEvent` for push
notification to UI components.

# `t`

```elixir
@type t() :: %Minga.SystemObserver.RestartRecord{
  name: atom(),
  pid: pid(),
  reason: term(),
  timestamp: integer(),
  wall_time: DateTime.t()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
