Evitrus keeps change events from the tools you connect in one stream. People who do not work in those tools every day can read the same stream.
See what, who, and why.
You can read what rolled out, who acted, and why, as completely as those systems documented it. A pull request and a rollout are shown as one change when they share a commit. A Linear issue is kept in the same stream, with its identifier and its title.
You do not keep your own collectors.
You connect Linear, GitHub, and Kubernetes or ECS. Evitrus receives the events. You do not run a separate project whose job is to copy those events into one place.
Check a recorded change against the process you expect.
Evitrus can look for a review or a merge, and for a test or a scan that passed before the rollout. You can add further checks that look for other events. The result is shown on the change.
You can refuse a rollout that misses a guideline you set.
On Kubernetes, you can turn this on for the namespaces you choose. A rollout there is refused when the change does not meet a guideline you have switched on.
Sometimes the process has to be skipped.
Evitrus supports audit tracked emergency windows, in which the controls are skipped.
A later question can be answered with an export.
Choose a time window and download the changes and events in it as JSON. Each event was fingerprinted and signed when Evitrus stored it. The file is a summary of that window.