Skip to content

Collects and visualizes Docker container metrics over time. Operates as a container itself.

License

Notifications You must be signed in to change notification settings

oslabs-beta/docker-watch-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

About

DockerWatch is a containerized application that collects and visualizes Docker container metrics over time.

Installation

Prerequisites

Setup

Run the following code in your terminal:

curl https://raw.githubusercontent.com/oslabs-beta/docker-watch-app/main/install.yaml | docker-compose -p dockerwatch -f - up -d

How to Use

  1. After installing, open your web brower and visit http://localhost:8855

  2. To view a container, click one on the left-hand side to view monitored metrics, including CPU, Memory, Network, and Disk.

  1. View smaller or larger timeframes of data by clicking the Change Timeframe button and selecting a range of time to view. One hour will view all data from the last hour, one day will view all data from the last day, etc.

How It Works

The DockerWatch container holds four smaller containers: a web container, an api container, an InfluxDB database container, and a sensor container. The sensor collects data from the Docker daemon and stores it in the database. The API container queries for data from the database upon request from the web container. The CPU, Memory, Network, and Disk metrics for all containers in Docker Desktop, including DockerWatch, are monitored for as long as the DockerWatch container is running.

Authors

License

This project is licensed under the MIT License

Contributing

DockerWatch launched on January 12, 2023 and is currently in active beta development through the OSlabs Beta community initiative. The application is licensed under the terms of the MIT license, making it a fully open source product. Developers are welcome to contribute to the codebase and expand on its features.

About

Collects and visualizes Docker container metrics over time. Operates as a container itself.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published