Built a centralized logging pipeline for a Dockerized React portfolio app using the ELK-style stack (Filebeat + Elasticsearch + Kibana).
Setup:
Nginx-served React app running in Docker generates access/error logs
Filebeat collects logs directly from Docker's JSON log files
Logs are shipped to Elasticsearch for storage and indexing
Kibana dashboards provide real-time visibility into observability, security, and infrastructure health
This gives full visibility into container behavior — request patterns, errors, and system health — without manually digging through Docker logs.
Stack: Docker, Filebeat, Elasticsearch, Kibana, Nginx, React