This project is a Realtime Chat Application built with Golang as the backend, integrated with the ELK Stack (Elasticsearch, Logstash, Kibana) for logging, monitoring, and visualization. The chat application supports real-time messaging using WebSockets and stores logs for analytics and debugging.
- Golang
- WebSocket
- Elastic Search
- Logstash
- Kibana
- Clone the project
git clone https://github.com/ivanrafli14/message-app.git- Copy the example env file over:
cp .env.example .env- Modify the env file you just copied .env with the correct credentials.
- Run the program
cd elk_stack
docker-compose up -d