/dockwell

Primary LanguageTypeScriptMIT LicenseMIT

Dockwell · Github Repo Size GitHub License GitHub Commit GitHub Stars


About

Dockwell is an intuitive and comprehensive GUI that tracks, monitors, and displays all of a user's Docker containers.

We made Dockwell so that developers can quickly visualize container metrics to assist in their debugging and development process.

With the needs of developers in mind, Dockwell uses Prometheus and cAdvisor to scrape real-time metrics from the host machine, all from its own containerized environment.

Dockwell is an open source project and we would love to hear your feedback!

ezgif.com-gif-maker.mov

Table of Contents

Application usage/documentation

Installation Guides

Contributers and other info

Features:

Live reloading of metric data displayed in simple to read charts.

  • Memory and CPU usage data are displayed graphically for each individual container.
  • Memory and CPU usage data for all containers are also displaed so that users can quickly compare metrics

Environments section which displays all of a users active and inactive containers with the functionality to start, pause, and kill containers.

System metrics section which displays how much CPU and Memory Docker is currently using

  • A liguid guage shows the percent of each metric being used by all containers
  • A pie chart depicts the ratio metric usage by container

Logs section that allows a user to check and refresh the logs from each container's environment.

All charts are dynamic and update every 1000ms

↥Back to top

Prerequisites:

Installation:

  • All you have to do is visit this repository and follow the instructions in the Readme

↥Back to top

How to Contribute:

  • Contributions are always welcome!

  • To contribute please fork the repository and then create a pull request.

    ↥Back to top

Contributors:

↥Back to top

Made With

FrontEnd

Webpack React React Hook Form

BackEnd

NodeJS Express.js

Monitoring and Data Visualization

Docker Prometheus

↥Back to top