dagster.daemon.healthy
Daemon health statusDimensions:None
Technical Annotations (44)
Configuration Parameters (6)
minimum_interval_secondsrecommended: 120 or higherreadinessProbe.enabledrecommended: falsereadinessProbe.timeoutSecondsrecommended: 10readinessProbe.failureThresholdrecommended: 15DAGSTER_RUN_QUEUE_PAGE_SIZErecommended: >100 for large queuesdagsterDaemon.heartbeatToleranceError Signatures (8)
StatusCode.DEADLINE_EXCEEDEDerror codeDeadline Exceededlog patternDagsterUserCodeUnreachableErrorexceptionReadiness probe failed: command "dagster api grpc-health-check -p 3030" timed outlog patternUser code server request timed out due to taking longer than 2 seconds to completelog patternDagsterExecutionInterruptedErrorexceptionSIGINTerror codeSIGTERMerror codeCLI Commands (11)
dagster api grpc-health-check -p 3030diagnostictime dagster api grpc-health-check -p 3030diagnosticpy-spy top --pid <dagster-process-id>diagnosticdocker compose stop dagster-daemonremediationdocker compose start dagster-daemonremediationSELECT asset_key, dagster_event_type, timestamp FROM event_logs WHERE asset_key = '["my_group", "my_layer", "removed_asset"]' ORDER BY timestamp DESC;diagnosticSELECT asset_key, last_materialization_timestamp, wipe_timestamp FROM asset_keys WHERE asset_key = '["my_group", "my_layer", "removed_asset"]';diagnosticdagster dev -w workspace.yamldiagnostickill -9remediationdagster-daemon rundiagnosticdagster api grpc-health-check -p 3010diagnosticTechnical References (19)
Python GILconceptgRPC servercomponentrun_status_sensorcomponentcode locationcomponentThreadPoolExecutorcomponentfreshness daemoncomponentwipeAssetscomponentevent_logscomponentasset_keyscomponentFRESHNESS_STATE_CHANGEconceptRun Queue Coordinator DaemoncomponentQueued Run Coordinatorcomponentpg_logfile pathpg_stat_activitycomponentDockerRunLaunchercomponentDAGSTER_HOMEfile pathworkspace.ymlfile pathcode location podcomponentgrpc servercomponentRelated Insights (6)
Sensors and schedules block gRPC health checks via GIL contentioncritical
▸
Removed assets permanently reappear in catalog after wipeAssets callwarning
▸
Run Queue Daemon hangs with stopped heartbeats and queued jobs accumulatecritical
▸
Dagster daemon heartbeat stops without error logscritical
▸
Dagster daemon terminated by OS signal due to resource exhaustioncritical
▸
Code location pod loses gRPC connection with sustained readiness failurewarning
▸