When it comes to monitoring, the first thing I look for is a good data store. In the open-source world, probably the best one is Clickhouse, and there are multiple solutions built on top of it like SigNoz [1] and Uptrace [2].
[1] https://github.com/SigNoz/signoz [2] https://github.com/uptrace/uptrace