https://github.com/fcwu/docker-dashboard-cadvisor-grafana
https://github.com/fcwu/docker-dashboard-cadvisor-grafana
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/fcwu/docker-dashboard-cadvisor-grafana
- Owner: fcwu
- Created: 2016-07-29T07:06:26.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-10-31T08:42:54.000Z (over 9 years ago)
- Last Synced: 2025-01-14T08:51:47.878Z (over 1 year ago)
- Language: Smarty
- Size: 2.78 MB
- Stars: 10
- Watchers: 3
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A Prometheus & Grafana docker-compose stack
Here's a quick start to stand-up a [Prometheus](http://prometheus.io/) stack containing Prometheus, Grafana and Node scraper to monitor your Docker infrastructure. A big shoutout to [philicious](https://github.com/philicious) for kicking this project off!
##Pre-requisites
Before we get started installing the Prometheus stack. Ensure you install the latest version of docker and [docker-compose](https://docs.docker.com/compose/install/) on your Docker host machine. This has also been tested with Docker for Mac and it works well.
##Installation & Configuration
Clone the project locally to your Docker host.
If you would like to change which targets should be monitored or make configuration changes edit the [/prom/prometheus.yml](https://github.com/vegasbrianc/prometheus/blob/version-2/prometheus/prometheus.yml) file. The targets section is where you define what should be monitored by Prometheus. The names defined in this file are actually sourced from the service name in the docker-compose file. If you wish to change names of the services you can add the "container_name" parameter in the `docker-compose.yml` file.
Once configurations are done let's start it up. From the /prometheus project directory run the following command:
$ docker-compose up -d
That's it. docker-compose builds the entire Grafa and Prometheus stack automagically.
The Grafana Dashboard is now accessible via: `http://:3000` for example http://192.168.10.1:3000
username - admin
password - foobar (Password is stored in the `config.monitoring` env file)
## Screenshots
