Technologies/Prefect/prefect.task_run.count
PrefectPrefectMetric

prefect.task_run.count

Total task runs by state
Dimensions:None
Available on:PrometheusPrometheus (1)DatadogDatadog (1)Native (1)
Interface Metrics (3)
PrometheusPrometheus
Total number of task runs by state
Dimensions:None
DatadogDatadog
Total number of task runs
Dimensions:None
Native
Total number of task runs by state
Dimensions:None

Technical Annotations (47)

Configuration Parameters (5)
persist_resultrecommended: True
Enables result data persistence to prevent task re-execution on retry
remote_storagerecommended: configured
Required for result persistence across flow retries
PREFECT_SERVER_DATABASE_TIMEOUTrecommended: 60
Database operation timeout in seconds
PREFECT_SERVER_DATABASE_CONNECTION_TIMEOUTrecommended: 30
Connection establishment timeout in seconds
max_workers
Task runner concurrency limit; lowering it did not resolve hanging issue
Error Signatures (6)
asyncpg.exceptions.DeadlockDetectedErrorexception
sqlalchemy.exc.DBAPIErrorexception
deadlock detectedlog pattern
waits for ShareLock on transactionlog pattern
401http status
FileNotFoundError: [Errno 2] No such file or directory: 'prefect'exception
CLI Commands (2)
python -m sitediagnostic
. /path/to/.venv/bin/activate && /path/to/.venv/bin/dask-workerremediation
Technical References (34)
ETL Task3componentlakefs_test_latest_file.csvfile pathFlowRunnercomponentstate.resultcomponentflow.get_tasks()componenttask stateconceptresult data payloadconceptSequentialTaskRunnercomponentresult payloadconceptengine/client codecomponenttask_runcomponenttask_run_statecomponent/runscomponentapi/task_runs/countcomponentissue #16299conceptissue #19347conceptConcurrentTaskRunnercomponentwait_forcomponentDaskTaskRunnercomponentasyncpgcomponentON CONFLICTconcept/usr/local/lib/python3.12/site-packages/prefect/server/services/task_run_recorder.pyfile pathShareLockconceptsubprocess.PopencomponentDaskExecutorcomponentsystemdcomponent/prefect/utilities/executors.pyfile pathtask.submit()componentfuture.result()componentThreadPoolTaskRunnercomponentRayTaskRunnercomponentprefect_test_harnesscomponentZombie Killer Servicecomponentwork queuecomponent
Related Insights (13)
Pipeline task fails when required data column is missing from input filecritical
Flow rebuilding prevents task state resumption in FlowRunnerwarning
Manual task state completion ignored on flow retrywarning
Empty result payload triggers automatic task re-executionwarning
Task run count API endpoint blocks UI with millions of task runscritical
task_runs/count API endpoint timeout prevents UI renderingwarning
API server overload at high scale causes HTTP 500 errorswarning
Tag concurrency limit deadlock with dependent tasks in Prefect 3.2.15+critical
Database deadlock on concurrent task_run insertscritical
Prefect Cloud free tier rate limits cause request failureswarning
Heartbeat fails when Dask worker systemd service lacks virtual environment PATHcritical
Tasks stuck in Running state with task.submit() pattern cause flow hangscritical
Task heartbeat timeout creates zombie tasks during API outagewarning