Skip to content

πŸ“Š Monitor your Docker containers effortlessly with a self-contained stack using Prometheus, Grafana, and cAdvisor for clear, actionable insights.

Notifications You must be signed in to change notification settings

Felipawasted956/docker-container-monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐳 docker-container-monitoring - Easy Monitoring for Your Docker Containers

Download Release

πŸ“– Introduction

Welcome to the docker-container-monitoring project! This application provides a simple way to monitor your Docker containers locally. It collects important data like CPU, memory, disk usage, and network activity. This guide will help you download and run the software easily.

πŸš€ Getting Started

Follow these steps to download and set up the docker-container-monitoring application.

πŸ–₯️ System Requirements

  • Operating System: macOS (for optimal performance)
  • Docker Version: Ensure you have Docker Desktop installed. Visit the Docker website to download it if you haven't already.

πŸ”— Key Features

  • cAdvisor Integration: Collects metrics from running containers.
  • Node Exporter: Gathers system-level metrics for monitoring.
  • Docker Stats Exporter: Shows network RX/TX statistics for each container.
  • Grafana Dashboard: Comes with a pre-built dashboard for quick access to key metrics.
  • Lightweight Design: Designed for easy installation and minimal resource use.

πŸ“₯ Download & Install

To start using docker-container-monitoring, you need to download it from the Releases page.

Visit the page to download: Docker Container Monitoring Releases

πŸ—‚οΈ Installation Steps

  1. Download the Latest Release:

    • Go to the Releases page to find the latest version.
    • Look for a file that matches your system configuration.
    • Click on the file and save it to your computer.
  2. Extract the Files:

    • Once downloaded, locate the file in your Downloads folder.
    • If it's in a ZIP format, right-click and select "Extract All" to unpack the files.
  3. Run the Application:

    • Open your terminal application on macOS. You can find it in Applications > Utilities > Terminal.
    • Navigate to the folder where you extracted the files using the cd command. Example:
      cd /path/to/extracted/files
    • Start the monitoring stack by running the following command:
      docker-compose up
  4. Access the Dashboard:

    • Open a web browser and go to http://localhost:3000 to view your Grafana dashboard.
    • Log in using the default credentials: username admin and password admin.

βš™οΈ Configuration

Feel free to customize the docker-compose.yml file to meet your specific needs. You can tweak settings like ports and container names.

πŸ“ Useful Commands

  • To stop the monitoring stack:
    docker-compose down
  • To restart the monitoring stack:
    docker-compose restart

πŸ“Š Understanding the Metrics

Once running, the application collects several metrics about your containers:

  • CPU Usage: Shows how much CPU resources are being used.
  • Memory Usage: Monitors how much memory is consumed by each container.
  • Disk I/O: Reports on the input/output operations related to storage.
  • Network I/O: Displays the total bytes sent and received.

🌐 Support and Troubleshooting

If you run into issues, review the following common problems:

  • Docker Not Running: Ensure that Docker Desktop is running before starting the monitoring stack.
  • Access Denied: Make sure you have the correct permissions to run Docker commands.
  • Dashboard Not Loading: Check if the monitoring application is running and that you're using the right URL.

For further assistance, feel free to raise an issue on the repository page.

πŸ› οΈ Contributing

We welcome contributions! If you have a fix or feature to suggest, please fork the repository, make your changes, and open a pull request.

πŸ”š Conclusion

Enjoy monitoring your Docker containers with ease! Follow the steps outlined, and you’ll quickly gain insights into how your containers are performing. For ongoing updates, don’t forget to check back for new releases on the Releases page.

About

πŸ“Š Monitor your Docker containers effortlessly with a self-contained stack using Prometheus, Grafana, and cAdvisor for clear, actionable insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •