a6-plugin-datadog

Configure Apache APISIX datadog plugin for DogStatsD metric pushing.

1|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/moonming/a6 --skill a6-plugin-datadog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: a6-plugin-datadog
Source: https://github.com/moonming/a6/tree/main/skills/a6-plugin-datadog
Command: npx skills add https://github.com/moonming/a6 --skill a6-plugin-datadog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the configuration and management of the Datadog plugin for Apache APISIX, enabling seamless integration with Datadog for monitoring and observability.

Core Features & Use Cases

  • Datadog Plugin Configuration: Easily set up the datadog plugin on APISIX routes or services.
  • Global Configuration: Manage global DogStatsD server settings and default tags.
  • Metric Pushing: Push per-request metrics, including latency and request counts, to Datadog.
  • Use Case: Monitor your APISIX traffic in real-time within Datadog dashboards, track request rates per route, and analyze latency with custom tags.

Quick Start

Configure the datadog plugin metadata to send metrics to a Datadog Agent running on localhost port 8125.

Frequently Asked Questions about a6-plugin-datadog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure the APISIX datadog plugin to push metrics to Datadog?

Configure the APISIX datadog plugin to push metrics to Datadog via DogStatsD using a6 CLI commands. You can apply route-level or global configurations, including custom tags and batching, to integrate with a Datadog Agent.

How does the datadog plugin send APISIX traffic metrics to Datadog?

The datadog plugin sends APISIX traffic metrics to Datadog by pushing per-request data, such as latency and request counts, through the DogStatsD protocol to a configured Datadog Agent.

Can I apply the datadog plugin globally across all APISIX routes?

Yes, you can apply the datadog plugin globally across APISIX routes. The configuration supports global DogStatsD server settings and default tags, alongside route-level and service-level plugin applications.

Do I need a Datadog Agent running to use the APISIX datadog plugin?

Yes, you need a Datadog Agent running to receive metrics. The APISIX datadog plugin pushes per-request metrics via DogStatsD, typically to a local Datadog Agent on port 8125.

What is the best way to monitor APISIX request latency in Datadog?

The best way to monitor APISIX request latency in Datadog is by configuring the datadog plugin. It pushes per-request latency metrics and allows you to track request rates and analyze traffic using custom tags.

How do I add custom tags to APISIX metrics sent to Datadog?

Add custom tags to APISIX metrics sent to Datadog by defining them in the datadog plugin configuration. You can set these tags at the route-level or within the global default plugin metadata.