mirror of
https://github.com/volcengine/OpenViking.git
synced 2026-09-30 09:17:51 +08:00
* feat(metrics): add vikingbot feedback observability * fix(bot): align feedback observability contracts * fix(metrics): decouple feedback collector bootstrap
36 lines
1.2 KiB
YAML
36 lines
1.2 KiB
YAML
services:
|
|
prometheus:
|
|
image: prom/prometheus
|
|
container_name: openviking-prometheus-localhost
|
|
network_mode: host
|
|
command:
|
|
- --config.file=/etc/prometheus/prometheus.yml
|
|
- --storage.tsdb.path=/prometheus
|
|
- --web.listen-address=0.0.0.0:30909
|
|
volumes:
|
|
- ./prometheus.localhost.yml:/etc/prometheus/prometheus.yml:ro
|
|
- prometheus_localhost_data:/prometheus
|
|
restart: unless-stopped
|
|
|
|
grafana:
|
|
image: grafana/grafana
|
|
container_name: openviking-grafana-localhost
|
|
network_mode: host
|
|
depends_on:
|
|
- prometheus
|
|
environment:
|
|
GF_SECURITY_ADMIN_USER: admin
|
|
GF_SECURITY_ADMIN_PASSWORD: admin
|
|
GF_SERVER_HTTP_PORT: 13000
|
|
volumes:
|
|
- grafana_localhost_data:/var/lib/grafana
|
|
- ./grafana/provisioning-localhost:/etc/grafana/provisioning:ro
|
|
- ./openviking_demo_dashboard.json:/var/lib/grafana/dashboards/openviking_demo_dashboard.json:ro
|
|
- ./openviking_feedback_baseline_dashboard.json:/var/lib/grafana/dashboards/openviking_feedback_baseline_dashboard.json:ro
|
|
- ./openviking_token_demo_dashboard.json:/var/lib/grafana/dashboards/openviking_token_demo_dashboard.json:ro
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
prometheus_localhost_data:
|
|
grafana_localhost_data:
|