44 lines
1013 B
YAML
44 lines
1013 B
YAML
|
|
name: cvat-performance
|
||
|
|
include:
|
||
|
|
- path:
|
||
|
|
- ../../docker-compose.yml
|
||
|
|
- ../../docker-compose.dev.yml
|
||
|
|
- ../../components/serverless/docker-compose.serverless.yml
|
||
|
|
- ../docker-compose.minio.yml
|
||
|
|
- ../docker-compose.file_share.yml
|
||
|
|
services:
|
||
|
|
perf-k6:
|
||
|
|
image: grafana/k6:latest
|
||
|
|
container_name: perf_k6
|
||
|
|
entrypoint:
|
||
|
|
- k6
|
||
|
|
working_dir: /scripts
|
||
|
|
user: root
|
||
|
|
volumes:
|
||
|
|
- ./scripts:/scripts
|
||
|
|
- ./output:/output
|
||
|
|
- ../mounted_file_share:/data
|
||
|
|
ports:
|
||
|
|
- 6565:6565
|
||
|
|
network_mode: host
|
||
|
|
perf-prometheus:
|
||
|
|
image: prom/prometheus:latest
|
||
|
|
ports:
|
||
|
|
- 9190:9090
|
||
|
|
volumes:
|
||
|
|
- ./prometheus:/etc/prometheus
|
||
|
|
command:
|
||
|
|
- --config.file=/etc/prometheus/prometheus.yml
|
||
|
|
- --web.enable-remote-write-receiver
|
||
|
|
perf-grafana:
|
||
|
|
image: grafana/grafana:latest
|
||
|
|
user: root
|
||
|
|
ports:
|
||
|
|
- 3000:3000
|
||
|
|
volumes:
|
||
|
|
- grafana-data:/var/lib/grafana
|
||
|
|
environment:
|
||
|
|
- GF_SECURITY_ADMIN_PASSWORD=admin
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
grafana-data:
|