LogVista is a project designed to streamline the processing and analysis of log files using Filebeat. It provides a robust and organized approach to handling log data within your system.
- Docker Compose configuration for easy deployment.
- Efficient loading of log files using Filebeat.
- Seamless processing and forwarding of logs to your desired destination.
- Clear and concise organization of log data for easy analysis.
- Integration with Graylog for centralized log management.
These instructions will help you set up and run LogVista on your system.
-
Clone the repository:
git clone https://github.com/Manjunath777rgowda/LogVista.git
Edit the filebeat.yml configuration file to match your log file paths and destination settings.
Adjust the docker-compose.yml file to suit your specific needs, including volumes, environment variables, and service configurations.
- Create Input configuration 'System> Inputs> Select Input as Beats' to accept the filebeat request.
- Import extractor.json to get the extractor. Or create your own extractor
Start the Docker Compose services:
docker-compose up -d
Log file which are present under /logs will automatically loaded to the graylog. Check the log folder which is mounted for the file beats in the docker-compose.yml file