Skip to content

Commit

Permalink
Merge pull request #26 from kentibs/setup/monitoring
Browse files Browse the repository at this point in the history
Setup/monitoring
  • Loading branch information
Tibz-Dankan authored Jan 4, 2024
2 parents fa0a375 + 4928632 commit d0e804d
Show file tree
Hide file tree
Showing 11 changed files with 552 additions and 1 deletion.
46 changes: 46 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
version: "2.1"
networks:
monitoring:
driver: bridge
volumes:
prometheus_data: {}
grafana_data: {}
services:
prometheus:
image: prom/prometheus:v2.20.1
container_name: prometheus
volumes:
- ./prometheus:/etc/prometheus
- prometheus_data:/prometheus
ports:
- 9090:9090
expose:
- 9090
networks:
- monitoring
grafana:
image: grafana/grafana:7.1.5
container_name: grafana
volumes:
- grafana_data:/var/lib/grafana
- ./grafana/provisioning:/etc/grafana/provisioning
environment:
- GF_AUTH_DISABLE_LOGIN_FORM=true
- GF_AUTH_ANONYMOUS_ENABLED=true
- GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
ports:
- 3000:3000
expose:
- 3000
networks:
- monitoring
seg-backend:
build:
context: ./
dockerfile: Dockerfile
ports:
- 8080:8080
expose:
- 8080
networks:
- monitoring
11 changes: 11 additions & 0 deletions grafana/provisioning/dashboards/dashboard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: 1

providers:
- name: "Prometheus"
orgId: 1
folder: ""
type: file
disableDeletion: false
editable: true
options:
path: /etc/grafana/provisioning/dashboards
Loading

0 comments on commit d0e804d

Please sign in to comment.