Sign inSign up

arifcse21/dstats

By arifcse21

•Updated 10 months ago

Docker stats and docker network(s) connectivity graph with containers on browser.

Image
Web servers
Monitoring & observability
0

10K+

arifcse21/dstats repository overview

⁠Docker Stats Web - Real-Time Monitoring & Network Visualization

Easily monitor your Docker containers' performance and visualize their network connectivity with this powerful web interface. Docker Stats Web provides the following two essential features:

⁠Docker Stats
  • Track real-time CPU usage, memory consumption, and network I/O for each of your running containers.
⁠Network Connectivity Graph
  • View a graphical representation of your Docker containers' network topology, showing how containers are connected and their respective IP addresses.
⁠Features:
  • Real-time, live statistics for your Docker containers.
  • Intuitive and interactive network graph to display how containers communicate.
  • Easy-to-access web interface for seamless monitoring.

⁠Quick Start:
  1. Run with Docker: Containerize the image with the Docker socket and privileged mode by executing the following command in your terminal.

    With NO authentication:

    docker run -d --name docker-stats-web --privileged \
     -v /var/run/docker.sock:/var/run/docker.sock \
     --restart always \
     -p 2743:2743 arifcse21/dstats:latest
    

    With basic authentication(Recommended):

    docker run -d --name docker-stats-web --privileged \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --restart always \
    -p 2743:2743 \
    -e USE_AUTH=true \
    -e AUTH_USERNAME=<your_username> \
    -e AUTH_PASSWORD=<your_password> \
    arifcse21/dstats:latest
    
  2. Access the Dashboard: Once the container is running, open your browser and visit:

    http://localhost:2743⁠

    Here, you can easily view the stats dashboard and explore the network visualization of your containers.

⁠Example UI

Alt login screen auth enabled

Alt docker stats and network graph

Alt docker network graph

Alt docker network graph

⁠Requirements:
  • Docker Engine (Ensure Docker is installed and running)

Docker Stats Web is perfect for anyone looking to get real-time insights into their Docker containers' performance and network structure, all through a simple, user-friendly interface.


⁠Contribute to this project/Find source code:

https://github.com/Arifcse21/dStats⁠

Tag summary

Content type

Image

Digest

sha256:efa153df1…

Size

124.5 MB

Last updated

10 months ago

docker pull arifcse21/dstats