-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdagster.yaml
More file actions
53 lines (48 loc) · 1.46 KB
/
Copy pathdagster.yaml
File metadata and controls
53 lines (48 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
storage:
postgres:
postgres_db:
username:
env: DAGSTER_PGUSER
password:
env: DAGSTER_PGPASSWORD
hostname:
env: PGHOST
db_name:
env: PGDATABASE
port:
env: PGPORT
local_artifact_storage:
module: dagster.core.storage.root
class: LocalArtifactStorage
config:
base_dir: "media/pipelines/artifacts"
compute_logs:
module: dagster_aws.s3.compute_log_manager
class: S3ComputeLogManager
config:
bucket:
env: DAGSTER_S3_BUCKET
prefix:
env: DAGSTER_S3_LOG_PATH
# Telemetry files are created in the ./logs directory prior to submitting to Dagster.
# There is no way to change this directory through configuration, but our containers have a
# ./log directory rather than a ./logs directory, so it raises unwanted warning messages.
telemetry:
enabled: false
# Use the QueuedRunCoordinator to avoid warning messages when launching large backfills, or in production settings.
run_coordinator:
module: dagster.core.run_coordinator
class: QueuedRunCoordinator
config:
max_concurrent_runs: 20
tag_concurrency_limits:
- key: "dagster/backfill"
limit: 10
# Monitor worker heartbeats and mark runs as FAILURE when a worker stops heartbeating
# See: https://docs.dagster.io/deployment/execution/run-monitoring
run_monitoring:
enabled: true
max_resume_run_attempts: 0
max_runtime_seconds: 1800
poll_interval_seconds: 120
free_slots_after_run_end_seconds: 300