All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Drop support for postgres replay queue. Batch insert operations in postgres backend.
Optimized top collection for systems with millions of processes. Added "very important processes" feature: some registered processes are always collected to the top. Added CI and improved test suite. Major refactoring. Hard fork from the Klarna version.
Warning: the table schema has changed! See: example schema
Added support for configuring a module to use to send system_monitor events to an external destination.
Data format of system_monitor_top is changed to keep static data between ticks. Since this gen server is started by a supervisor that allows for some restarts, you can either let the server crash or stop+start this application.
Replace Kafka backend with a configurable one that defaults into Postgres
Initial version