This repository contains the code and configuration files for containerizing a full-stack application using Docker Compose, and setting up monitoring and visualization with Prometheus, Grafana, and related tools on Google Cloud Platform.
The project demonstrates how to:
- Containerize a full-stack application (frontend, backend, and database)
- Set up monitoring for containers and hosts using cAdvisor and NodeExporter
- Collect and evaluate metrics with Prometheus
- Configure alerting with AlertManager
- Visualize metrics using Grafana dashboards
- Google Cloud Platform account
- Docker and Docker Compose installed
-
Clone the repository:
git clone https://github.com/your-username/repo-name.git -
Navigate to the project directory:
cd repo-name -
Follow the instructions in the project guide to set up the containerized application and monitoring stack.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.
Feel free to customize this README as per your project's specific requirements, adding relevant sections like installation instructions, usage examples, or additional documentation links.