The GitHub Actions job "Tests (AMD)" on airflow.git/main has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
2e9cbc25ebbe317f7c6ccb6d92f1b7462335ce29 / Daniel Standish 
<[email protected]>
Add configurable task span detail level for OTel tracing (#63568)

Adds an opt-in detail level for OpenTelemetry task spans so users can
  get a finer-grained breakdown of where time is spent inside a task
  without paying the cost on every run.

  Set the level on a dag run via `dag_run.conf`:

      {"airflow/task_span_detail_level": 2}

  At level >= 2, the task SDK emits child spans around the key task
  runner phases — parse, startup, _prepare, _execute_task,
  get_template_context, render_templates, _serialize_rendered_fields,
  _validate_task_inlets_and_outlets, finalize, etc. — using a new
  `@detail_span` decorator/context manager. At the default level (1)
  behavior is unchanged and no extra spans are produced.

  The level is stamped onto the W3C `tracestate` of the dag run's
  context carrier (key `airflow/task_span_detail_level`) so it is
  propagated from the scheduler to workers without a separate
  config channel; the SDK reads it from the current span's trace
  state at runtime.

  Also:

  - Records exceptions and ERROR status on the top-level task span in
    task_runner.main() (KeyboardInterrupt, top-level errors,
    AirflowRescheduleException).
  - Wraps `_emit_task_span` and `_emit_dagrun_span` in try/except so
    tracing failures cannot fail a task or dag run.
  - Adjusts the otel integration test to pick the correct Jaeger
    trace by run_id.

Report URL: https://github.com/apache/airflow/actions/runs/26265952242

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to