mirror of https://github.com/libp2p/go-libp2p.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.5 KiB
35 lines
1.5 KiB
1 year ago
|
version: "3.7"
|
||
|
services:
|
||
|
prometheus:
|
||
|
image: prom/prometheus:latest
|
||
|
ports:
|
||
|
- "9090:9090"
|
||
|
volumes:
|
||
|
- ./prometheus.yml:/etc/prometheus/prometheus.yml
|
||
1 year ago
|
network_mode: "host"
|
||
|
extra_hosts: # define a host.docker.internal alias, so we can use the same datasources.yml and prometheus.yml on Linux and OSX
|
||
|
- "host.docker.internal:127.0.0.1"
|
||
1 year ago
|
grafana:
|
||
|
image: grafana/grafana:latest
|
||
|
depends_on:
|
||
|
- prometheus
|
||
|
ports:
|
||
|
- "3000:3000"
|
||
1 year ago
|
network_mode: "host"
|
||
|
extra_hosts: # define a host.docker.internal alias, so we can use the same datasources.yml and prometheus.yml on Linux and OSX
|
||
|
- "host.docker.internal:127.0.0.1"
|
||
1 year ago
|
environment:
|
||
|
- GF_AUTH_DISABLE_LOGIN_FORM=true
|
||
|
- GF_AUTH_ANONYMOUS_ENABLED=true
|
||
|
- GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
|
||
|
volumes:
|
||
|
- ./dashboard.yml:/etc/grafana/provisioning/dashboards/main.yml
|
||
|
- ./datasources.yml:/etc/grafana/provisioning/datasources/prom.yml
|
||
|
- ./autonat/autonat.json:/var/lib/grafana/dashboards/autonat.json
|
||
|
- ./autorelay/autorelay.json:/var/lib/grafana/dashboards/autorelay.json
|
||
|
- ./eventbus/eventbus.json:/var/lib/grafana/dashboards/eventbus.json
|
||
|
- ./holepunch/holepunch.json:/var/lib/grafana/dashboards/holepunch.json
|
||
|
- ./identify/identify.json:/var/lib/grafana/dashboards/identify.json
|
||
|
- ./relaysvc/relaysvc.json:/var/lib/grafana/dashboards/relaysvc.json
|
||
|
- ./swarm/swarm.json:/var/lib/grafana/dashboards/swarm.json
|