TheG-r-itters / gitAssistant

Apache License 2.0
0 stars 1 forks source link

Logger #4

Open luca-c-xcv opened 2 months ago

luca-c-xcv commented 2 months ago

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.

feed3r commented 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

feed3r commented 4 weeks ago

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)