Centralized Logging
- 1 minAttention
This is a live document that has work in progress content. Meaning that I will be updating this document with new content.
Table of Contents
Introduction
The purpose of this project is to centralize logs from all the servers, applications and devices that we have on our infrastructure. We will give minimum requirements recommendation and how you should deploy, monitor and visualise the logs. For this particular case we will use ELK (Elasticsearch, Logstash & Kibana) and Rsyslog resources.
Minimum Requirements
Service | Nodes | vCPU | Memory | Disk |
---|---|---|---|---|
Elasticsearch | 3 | 1 | 4 GB | 50 GB |
Logstash | 1 | 1 | 2 GB | 50 GB |
Total | 4 | 4 | 14 GB | 200 GB |
Monitoring
Conclusion
This project can covered many other services.
References
- AWS Solution: Centralized Logging
- Digital Ocean: How to centralize logs with Rsyslog, Logstash and Elasticsearch on Ubuntu 14.04