Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Datadog Integration for Xano

Send custom events and metrics to Datadog from your Xano backend. Monitor application health, track business KPIs, and trigger alerts based on real-time data from your workflows.

Functions

Function Description
datadog_send_event Submits a custom event to Datadog.
datadog_send_metric Submits a custom metric data point to Datadog.

Install

Option A — Ask Claude Code

With the Xano MCP enabled in Claude Code, paste this into Claude:

Install the integration at https://github.com/xano-community/integration-datadog-monitoring into my Xano workspace.

Claude will clone the repo and push the functions to your workspace.

Option B — Use the Xano CLI

  1. Install and authenticate the Xano CLI:

    npm install -g @xano/cli
    xano auth
  2. Clone and push this integration:

    git clone https://github.com/xano-community/integration-datadog-monitoring.git
    cd integration-datadog-monitoring
    xano workspace push -w <your-workspace-id>

    Replace <your-workspace-id> with the ID from xano workspace list.

Configure Credentials

  1. Log in to your Datadog account at https://app.datadoghq.com.
  2. Navigate to Organization Settings > API Keys.
  3. Click New Key, give it a name, and copy the generated API key.
  4. In Xano, set the environment variable DATADOG_API_KEY to your API key.

Environment variables used by this integration:

  • DATADOG_API_KEY

See .env.example for a template.

Usage

Call any function from another function, task, or API endpoint using function.run:

function.run "datadog_send_event" {
  input = {
    // See function signature for required parameters
  }
} as $result

Function Reference

datadog_send_event

Posts a custom event to your Datadog event stream with a title, text body, priority, and optional tags. Events appear in the Datadog event explorer and can trigger monitors or be overlaid on dashboards. Use this to log deployments, track user milestones, or flag important application state changes.

datadog_send_metric

Sends a custom metric data point to Datadog with a metric name, value, type (gauge, count, or rate), and optional tags. Metrics power Datadog dashboards and alerting. Ideal for tracking business metrics like sign-ups, revenue, or queue depth alongside your infrastructure data.

License

MIT — see LICENSE.

About

Send custom events and metrics to Datadog from your Xano backend. Monitor application health, track business KPIs, and trigger alerts based on real-time data from your workflows.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages