Open luca-c-xcv opened 2 months ago
For the logging facility, we could also think about using a TimeSeries DB to collect logging events.
TimeSeries DB is a tool that allows an efficient storage and monitoring of events in a timeline. Some examples are:
others can be found here
This would allow a complete new road in development allowing to use tool such as Prometheus to have alerting and monitoring features for free
Logger can be implemented as a simple Kafka consumer, and once a message is received, this is stored in the Prometheus system (if we use that)
Develop a logging system to output messages to both stdout and a file. Taking advantage of the concepts outlined in the issue #3, this service can also utilize a message queue: other services can enqueue log messages, which are then extracted and utilized by this logging system.