https://github.com/zuygui/dashboard
🐳 Docker configuration for server Dashboard with Grafana, Prometheus, Node Exporter and cAdvisor.
https://github.com/zuygui/dashboard
cadvisor docker docker-compose grafana grafana-dashboard node-exporter prometheus
Last synced: about 1 year ago
JSON representation
🐳 Docker configuration for server Dashboard with Grafana, Prometheus, Node Exporter and cAdvisor.
- Host: GitHub
- URL: https://github.com/zuygui/dashboard
- Owner: zuygui
- License: mit
- Created: 2023-10-15T10:48:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-15T10:59:39.000Z (over 2 years ago)
- Last Synced: 2024-01-28T23:10:47.694Z (about 2 years ago)
- Topics: cadvisor, docker, docker-compose, grafana, grafana-dashboard, node-exporter, prometheus
- Homepage:
- Size: 128 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🚀 Docker System Dashboard Template 🚀
This repository provides a Docker configuration template for setting up a powerful system dashboard using Grafana, Prometheus, cAdvisor, and Node Exporter. 📊
## Table of Contents
- [Screenshots](#screenshots)
- [Prerequisites](#prerequisites)
- [How to Use](#how-to-use)
- [Additional Configuration](#additional-configuration)
- [Support and Contribution](#support-and-contribution)
- [License](#license)
## Screenshots

## Prerequisites
Ensure you have Docker installed on your system before you begin. If not, you can download it [here](https://www.docker.com/get-started). 🐳
## How to Use
1. **Use the Github Template:**
Click on the [`Use this template`](https://github.com/new?template_name=dashboard&template_owner=zuygui) button to create a new repository using this template.
2. **Clone the Repository:**
```bash
git clone
cd docker-system-dashboard
```
3. **Start the Services:**
```bash
docker-compose up -d
```
This command will start Grafana, Prometheus, cAdvisor, and Node Exporter in the background.
4. **Access the Dashboard:**
- Grafana Dashboard: Open your browser and go to `http://localhost:3000`. Login with the default credentials (username: admin, password: admin) and configure your dashboard with the data from Prometheus.
5. **Customize Your Dashboard:**
- Modify the `prometheus.yml` configuration file to add additional targets or scrape configurations for Prometheus.
- Customize Grafana dashboards and panels based on your specific requirements.
## Additional Configuration
- **cAdvisor:** cAdvisor provides container usage metrics. You can access cAdvisor at `http://localhost:8080`.
- **Node Exporter:** Node Exporter collects system-level metrics. Access Node Exporter's metrics at `http://localhost:9100/metrics`.
## Support and Contribution
Feel free to open issues if you encounter problems or have suggestions for improvements. Contributions are welcome!
## 📝 License
This project is licensed under the [MIT License](LICENSE).
---
Feel free to modify the instructions according to your specific setup and requirements!