A micro-services based approach to collect logs from different soruces, process them and store them in a cloud-based solution to allow analysis.
Python Flask GUnicorn (WSGI server)
- Log collection from services that needs to log just need to send the service to the logging service (given that the service is authorized) in a standardized manner
- Serverless (deployed in cloud, both the service and the logs)
- Visualization of the logs using Kibana