mirror of
https://github.com/0rph3us/monitoring.git
synced 2026-07-27 00:56:04 +02:00
simple monitoring solution with grafana, go-carbon and carbonapi
This commit is contained in:
37
docker-compose.yml
Normal file
37
docker-compose.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
version: '3'
|
||||
services:
|
||||
go-carbon:
|
||||
image: go-carbon
|
||||
build:
|
||||
context: ./go-carbon
|
||||
hostname: go-carbon
|
||||
container_name: go-carbon
|
||||
command: -config=/etc/go-carbon/go-carbon.conf
|
||||
volumes:
|
||||
- ./configs:/etc/go-carbon
|
||||
- ./whisper:/data/graphite/whisper/
|
||||
|
||||
carbonapi:
|
||||
image: carbonapi
|
||||
build:
|
||||
context: ./carbonapi
|
||||
hostname: carbonapi
|
||||
container_name: carbonapi
|
||||
command: -z=http://go-carbon:8080 -graphite=go-carbon:2003 -stdout
|
||||
depends_on:
|
||||
- go-carbon
|
||||
|
||||
grafana:
|
||||
image: grafana/grafana
|
||||
hostname: grafana
|
||||
container_name: grafana
|
||||
ports:
|
||||
- "3000:3000"
|
||||
environment:
|
||||
- GF_SECURITY_ADMIN_PASSWORD=admin
|
||||
volumes:
|
||||
- ./grafana:/var/lib/grafana
|
||||
- ./logs:/var/log/grafana
|
||||
depends_on:
|
||||
- carbonapi
|
||||
|
||||
Reference in New Issue
Block a user