跳到主要内容

参数

请参阅 插件通用配置 了解所有插件可用的配置选项。

  • prefer_name

    boolean


    default: true


    如果为 true,在指标标签中导出路由/服务名称而不是其 ID。

  • include_path

    boolean


    default: false


    如果为 true,在指标标签中包含路径模式。此选项在 APISIX 中可用,但在 API7 Enterprise 中尚不支持。

  • include_method

    boolean


    default: false


    如果为 true,在指标标签中包含 HTTP 方法。此选项在 APISIX 中可用,但在 API7 Enterprise 中尚不支持。

  • constant_tags

    array[object]


    附加到所有指标的静态键值标签。这些标签可用于添加元数据,如团队归属或环境,从而更容易在相关端点之间进行筛选、聚合和报警。在 APISIX 3.14.0 及更高版本和 API7 Enterprise 3.9.0 及更高版本中可用。

  • batch_max_size

    integer


    default: 1000


    vaild vaule:

    大于 0


    每个批次允许的最大日志条目数。一旦达到该数量,批次将被发送到 Datadog agent。将此参数设置为 1 表示立即处理。

  • inactive_timeout

    integer


    default: 5


    vaild vaule:

    大于 0


    在将批次发送到日志服务之前,等待新日志的最长时间(秒)。该值应小于 buffer_duration

  • buffer_duration

    integer


    default: 60


    vaild vaule:

    大于 0


    在将批次发送到日志服务之前,允许的最早条目的最大存在时间(秒)。

  • retry_delay

    integer


    default: 1


    vaild vaule:

    大于或等于 0


    如果批次发送失败,重试发送到日志服务的时间间隔(秒)。

  • max_retry_count

    integer


    default: 60


    vaild vaule:

    大于或等于 0


    允许的最大重试次数,超过此次数将丢弃日志条目。

元数据

该插件具有以下 元数据

  • host

    string


    default: 127.0.0.1


    DogStatsD 服务器主机地址。

  • port

    integer


    default: 8125


    DogStatsD 服务器端口。

  • namespace

    string


    default: apisix


    所有指标的前缀。例如,如果命名空间配置为 apisix,你应该会看到 request.counter 指标导出为 apisix.request.counter 到 Datadog。

  • constant_tags

    array[string]


    default: [source:apisix]


    指标 标签