https://github.com/solo5star/dashboard
Dashboard system (Grafana+Prometheus+Node-Exporter+Cadvisor)
https://github.com/solo5star/dashboard
docker docker-compose grafana grafana-dashboard monitoring prometheus
Last synced: 8 months ago
JSON representation
Dashboard system (Grafana+Prometheus+Node-Exporter+Cadvisor)
- Host: GitHub
- URL: https://github.com/solo5star/dashboard
- Owner: solo5star
- Created: 2020-08-03T07:09:18.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-25T16:11:33.000Z (almost 5 years ago)
- Last Synced: 2025-05-31T08:20:25.921Z (about 1 year ago)
- Topics: docker, docker-compose, grafana, grafana-dashboard, monitoring, prometheus
- Language: Shell
- Homepage:
- Size: 5.97 MB
- Stars: 17
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# dashboard
Setup monitoring system with **Grafana**+**Prometheus**
## Monitoring what:
* CPU Usage/RAM/Disk/Network/Temperature/etc (node-exporter)
* Docker Container Usage (cadvisor)
* S.M.A.R.T (script-exporter)
## Docker Stacks
You can access web interface with `http://:`.
|Docker Image|Container Name|Description|Port|
|-|-|-|-|
|grafana/grafana|grafana|Visualize monitoring data with datasource `prometheus`.|3000|
|prom/prometheus|prometheus|Pull metrics data from each exporter and store them.|9090|
|gcr.io/google-containers/cadvisor|cadvisor|Collect containers data.|9250|
|prom/node-exporter|node-exporter|Collect system data.|9100|
|matusnovak/prometheus-smartctl|script-exporter|Exports all of the data available from the smartctl|9902|
## Installation
```bash
$ git clone https://github.com/solo5star/dashboard
$ cd dashboard
$ docker-compose up -d
```
You can access grafana web interface with `http://localhost:3000`