Datadog

Learn how to use Datadog with Composio

Overview

SLUG

DATADOG

Description

Datadog offers monitoring, observability, and security for cloud-scale applications, unifying metrics, logs, and traces to help teams detect issues and optimize performance

Authentication Details

region
stringRequired
generic_api_key
stringRequired

Tools

SLUG: DATADOG_CREATE_DASHBOARD

Create a dashboard in datadog. dashboards provide customizable visualizations for monitoring your infrastructure, applications, and business metrics in a unified view.

Action Parameters

description
string
is_read_only
boolean
layout_type
stringDefaults to ordered
notify_list
array
tags
array
template_variables
array
title
stringRequired
widgets
arrayRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_CREATE_DOWNTIME

Creates a new downtime in datadog to suppress alerts during maintenance windows or planned outages. useful for preventing false alarms during deployments or maintenance.

Action Parameters

end
integer
message
string
monitor_id
integer
monitor_tags
array
recurrence
object
scope
arrayRequired
start
integer
timezone
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_CREATE_MONITOR

Creates a new datadog monitor to track metrics, logs, or other data sources with configurable alerting thresholds and notifications.

Action Parameters

message
string
name
stringRequired
options
object
priority
integer
query
stringRequired
tags
array
type
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_CREATE_SLO

Create a service level objective (slo) in datadog. slos help you define and track reliability targets for your services, enabling data-driven decisions about service quality and reliability investments.

Action Parameters

description
string
groups
array
monitor_ids
array
name
stringRequired
query
object
tags
array
thresholds
arrayRequired
type
stringRequired

Action Response

data
object
error
string
errors
array
slo_id
string
success
booleanRequired
successful
booleanRequired

SLUG: DATADOG_CREATE_SYNTHETIC_API_TEST

Create a synthetic api test in datadog. creates a new synthetic api test that continuously monitors api endpoints from multiple locations worldwide. useful for proactive monitoring of api uptime, performance, and functionality.

Action Parameters

config
objectRequired
message
string
name
stringRequired
options
objectRequired
status
stringDefaults to live
subtype
stringDefaults to http
tags
array
type
stringDefaults to api

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_CREATE_WEBHOOK

Create a webhook in datadog. webhooks enable you to receive notifications from datadog monitors and alerts to external services and applications.

Action Parameters

custom_headers
string
encode_as
stringDefaults to json
name
stringRequired
payload
string
url
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_DELETE_DASHBOARD

Delete a dashboard in datadog. permanently removes a dashboard from your organization. this action cannot be undone. use with caution.

Action Parameters

dashboard_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_GET_DASHBOARD

Get a specific dashboard from datadog. retrieves detailed information about a dashboard including its widgets, layout, template variables, and metadata.

Action Parameters

dashboard_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_GET_SYNTHETICS_LOCATIONS

Tool to retrieve all available public and private locations for synthetic tests in datadog. use when you need a list of location identifiers for creating or managing synthetic tests.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_GET_TAGS

Retrieves all tags associated with a specific host in datadog. useful for understanding host metadata and organizing infrastructure.

Action Parameters

host_name
stringRequired
source
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_LIST_ALL_TAGS

List all tags from datadog. tags help organize and filter your infrastructure and applications. this action shows all tags in use across your organization.

Action Parameters

source
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_LIST_API_KEYS

List api keys in datadog. retrieves all api keys in the organization for security auditing, access management, and key rotation planning. helps maintain security posture by tracking key usage and ownership.

Action Parameters

filter_created_at_end
string
filter_created_at_start
string
filter_modified_at_end
string
filter_modified_at_start
string
page_number
integer
page_size
integer
sort
string

Action Response

data
array
error
string
meta
object
successful
booleanRequired
total_count
integerRequired

SLUG: DATADOG_LIST_APM_SERVICES

List apm services from datadog. application performance monitoring (apm) provides deep visibility into your applications, helping you track performance, errors, and dependencies.

Action Parameters

end
integer
env
string
limit
integerDefaults to 50
service
string
start
integer

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_LIST_AWS_INTEGRATION

List aws integrations in datadog. retrieves all configured aws account integrations, showing which aws accounts are monitored by datadog and their configuration settings. useful for cloud infrastructure management and ensuring comprehensive monitoring coverage.

Action Parameters

account_id
string
role_name
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_LIST_INCIDENTS

List incidents from datadog. incident management helps you track, manage, and resolve incidents efficiently with comprehensive timeline and impact tracking.

Action Parameters

filter_query
string
include
string
page_offset
integer
page_size
integerDefaults to 25
sort
stringDefaults to -created

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_LIST_LOG_INDEXES

Tool to retrieve a list of all log indexes configured in datadog. use when you need to get the names and configurations of log indexes.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_LIST_MONITORS

Get all monitor details. this endpoint allows you to retrieve information about all monitors configured in your organization. you can filter by group states, name, tags, and use pagination to manage large result sets.

Action Parameters

group_states
array
id_offset
integer
monitor_tags
array
name
string
page
integer
page_size
integer
tags
array
with_downtimes
boolean

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_LIST_ROLES

List roles from datadog organization. roles define sets of permissions that control what users can do within your datadog organization.

Action Parameters

filter_name
string
page_number
integer
page_size
integerDefaults to 10
sort
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_LIST_SL_OS

List service level objectives (slos) from datadog. service level objectives help you track the reliability and performance of your services by setting measurable targets for key metrics.

Action Parameters

limit
integerDefaults to 25
offset
integer
query
string
tags
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: DATADOG_LIST_SYNTHETICS

List synthetics tests from datadog. synthetics monitoring allows you to proactively monitor your applications and apis by simulating user interactions and api calls from various locations.

Action Parameters

limit
integerDefaults to 50
locations
string
offset
integer
tags
string

Action Response

data
objectRequired
error
string
successful
booleanRequired