datadog.svg

Datadog

by masci

BSD 2-Clause 'Simplified' License

该插件可用于从 Drone 流水线 (Pipeline) 向 Datadog 发送事件和指标。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: count-pipeline
  image: masci/drone-datadog
  settings:
    api_key:
      from_secret: datadog_api_key
    metrics:
      - type: "count"
        name: "masci.pipelines.count"
        value: 1.0
        tags: ["project:${DRONE_REPO_NAME}", "branch:${DRONE_BRANCH}"]

字段属性说明

  • api_key

    string可选项

    Datadog API 密钥。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • dry_run

    boolean可选项

    设置为 "true "时,插件只计算指标和事件,而不向 Datadog 接收站发送任何内容。插件在干模式下运行时,不需要设置 api_key,这对测试非常有用。

    默认值:false

  • metrics

    array可选项

    要发送到 Datadog 的度量的列表。度量必须有名称和值;类型默认为 gauge;标记和主机名为可选项。

    默认值:none

  • events

    array可选项

    要发送到 Datadog 的事件列表。事件必须有标题和文本;alert_type 默认为 info。

    默认值:none