Skip to content

containerisation of react-django fullstack app with docker compose and monitoring with prometheus and grafana

Notifications You must be signed in to change notification settings

soundn/Fullstack-Containerisation-with-Monitoring

Repository files navigation

Full-Stack Application Containerization and Monitoring

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.

Overview

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

Prerequisites

  • Google Cloud Platform account
  • Docker and Docker Compose installed

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/repo-name.git
    
  2. Navigate to the project directory:

    cd repo-name
    
  3. Follow the instructions in the project guide to set up the containerized application and monitoring stack.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

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.

About

containerisation of react-django fullstack app with docker compose and monitoring with prometheus and grafana

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published