Skip to main content

About thread_id

The thread_id outputs an identifier for the current Python thread that is executing a node, like Thread-1.

This value is useful when auditing or analyzing dbt invocation metadata. It corresponds to the thread_id within the Result object and run_results.json.

If available, the thread_id is:

  • available in the compilation context of query-comment
  • included in the info dictionary in dbt events and logs
  • included in the metadata dictionary in dbt artifacts
  • included as a label in all BigQuery jobs that dbt originates