class_docstr: StatsD Logger.
class_docstr_tok: ["StatsD","Logger","."]
docstr: Gauge stat.
docstr_tok: ["Gauge","stat","."]
code: def gauge(
      self,
      stat: str,
      value: int | float,
      rate: float = 1,
      delta: bool = False,
      *,
      tags: dict[str, str] | None = None,
  ) -> None:
      """Gauge stat."""
      if self.metrics_validator.test(stat):
          return self.statsd.gauge(stat, value, rate, delta)
      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 4 for calling the SafeStatsdLogger obj's underlying member method code with example usage: obj.gauge(stat, value, rate, delta) and returns: None, self