class_docstr: StatsD Logger.
class_docstr_tok: ["StatsD","Logger","."]
docstr: Stats timing.
docstr_tok: ["Stats","timing","."]
code: def timing(
      self,
      stat: str,
      dt: DeltaType,
      *,
      tags: dict[str, str] | None = None,
  ) -> None:
      """Stats timing."""
      if self.metrics_validator.test(stat):
          return self.statsd.timing(stat, dt)
      return None
  
file_path: airflow/airflow/metrics/statsd_logger.py
imports: from __future__ import annotations
  import logging
  from functools import wraps
  from typing import TYPE_CHECKING, Callable, TypeVar, cast
  from airflow.configuration import conf
  from airflow.exceptions import AirflowConfigException
  from airflow.metrics.protocols import Timer
  from airflow.metrics.validators import AllowListValidator, BlockListValidator, get_validator, validate_stat
label_desc: Use image node_id 5 for calling the SafeStatsdLogger obj's underlying member method code with example usage: obj.timing(stat, dt) and returns: None, self