| .. | ||
| defaults | ||
| meta | ||
| tasks | ||
| templates | ||
| README.md | ||
Role: deepflow_server
Deploy DeepFlow control plane (deepflow-server + deepflow-app) with Docker Compose managed by systemd.
This role is intentionally container-only. It does not provide a host binary install path for
deepflow-server.
This role expects backend dependencies from separate roles:
deepflow_mysqldeepflow_clickhouse_s3
Optional downstream integration:
deepflow_connector
Usage
- Ensure Docker is installed (
./docker.yml) anddocker_enabled: true. - Run backend roles first, then this role (see
deepflow.yml).
Key Variables
deepflow_server_grpc_port(default20035)deepflow_server_http_port(default20417)deepflow_app_port(default20880)deepflow_clickhouse_addr(defaulthost.docker.internal:19000)deepflow_s3_endpoint(defaulthttp://host.docker.internal:19090)deepflow_clickhouse_retention_hours(default24)deepflow_storage_mode(defaultshort_ttl)
Lightweight Defaults
deepflow_deploy_profile: litedeepflow_storage_mode: short_ttl- retention is written to DeepFlow
server.yamlin hours - S3/MinIO is optional and can be disabled with
deepflow_s3_enabled: false