Datadog
Datadog offers monitoring, observability, and security for cloud-scale applications, unifying metrics, logs, and traces to help teams detect issues and optimize performance
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own133
Agents use these right away.
- Aggregate logsAggregate Datadog logs without downloading raw events for counts, unique-value counts, percentiles, numeric statistics, grouped breakdowns, and values over time.
- Get DashboardGet a specific dashboard from Datadog.
- Get On-Call scheduleRetrieves a Datadog On-Call schedule by ID.
- Get Service DependenciesGet service dependency mapping from Datadog APM for a specific service, with upstream and downstream lists.
- Get Synthetics LocationsTool to retrieve all available public and private locations for Synthetic tests in Datadog.
- Get host tagsRetrieves tags associated with a specific host in Datadog, optionally filtered by tag source.
- Get userRetrieve one Datadog organization user by ID, including related resources.
- List All TagsList Datadog host tags, optionally filtered by source.
- List API KeysList a page of Datadog API keys for security auditing, access management, and key rotation planning.
- List APM ServicesList Datadog APM services, optionally filtering by environment.
- List AWS IntegrationList AWS integrations in Datadog.
- List IncidentsList a page of incidents from Datadog, with optional filtering and sorting.
- List Log IndexesTool to retrieve a list of all log indexes configured in Datadog, including their names and configurations.
- List active metricsDiscover metric names by listing actively reporting metrics since a given timestamp.
- List metric tagsList indexed and ingested tags observed for one Datadog metric.
- List monitorsList monitor details for your organization, with name and tag filters, group-state options, and pagination.
- List On-Call notification channelsLists the On-Call notification channels configured for a Datadog user.
- List On-Call notification rulesLists the On-Call notification rules configured for a Datadog user.
- List OrganizationsList top-level Datadog organization metadata visible to the account.
- List RolesList roles from Datadog organization.
- List SLOsList Service Level Objectives (SLOs) from Datadog.
- List span-based metricsList configured Datadog span-based metrics and their definitions.
- List Synthetics TestsList Synthetics tests from Datadog, with optional tag and location filters and pagination parameters.
- List UsersList users from Datadog organization.
- List WebhooksList webhooks from Datadog for notification integrations.
- Query metricsQueries Datadog metrics and returns time series data for a time range of up to 365 days.
- Query scalar dataRun Datadog formula queries and return aggregated scalar columns.
- Query timeseries dataRuns Datadog multi-product formula queries and returns aligned timeseries values.
- Search logsSearches Datadog logs using a query and a time range of up to 15 days, with optional index, limit, and pagination cursor; times are Unix timestamps in milliseconds.
- Search Spans AnalyticsSearch and analyze Datadog trace span data using filters, grouping, and aggregations.
- Search TracesSearch Datadog APM span events across services using a query and time window, for investigating request flows and performance issues.
- Check if a monitor can be deletedCheck if the given monitors can be deleted.
- Check if SLOs can be safely deletedCheck if SLOs can be safely deleted without disrupting resources such as dashboards.
- Tag Configuration Cardinality EstimatorTag Configuration Cardinality Estimator.
- Fetch uptime for multiple testsFetch uptime for multiple tests.
- Get parent tests for a subtestGet API multistep tests that include a given subtest, along with their monitor status.
- Get available subtests for a multistep testGet API tests available as subtests for an API multistep test, excluding the current test.
- Get an API testGet the detailed configuration of a Synthetic API test by its public ID.
- Get an API test's latest results summariesGet an API test's latest results summaries.
- Get an API test resultGet an API test result.
- Get a browser testGet the detailed configuration (including steps) of a Synthetic browser test.
- Get a browser test's latest results summariesGet the last 150 result summaries for a Synthetic browser test.
- Get a browser test resultGet a specific full result from a Synthetic browser test.
- Get Custom Evaluator ConfigurationRetrieve one custom Agent Observability evaluator configuration by name.
- Get a dashboard listFetch an existing dashboard list definition by ID.
- Get items of a Dashboard ListFetch the dashboard definitions in a dashboard list.
- Get a derived metricGet the definition of a derived metric by name.
- Get a downtimeGet downtime detail by downtime_id.
- Get On-Call escalation policyRetrieves a Datadog On-Call escalation policy by ID.
- Get an eventGet event details by event ID using GET /api/v1/events/{event_id}.
- Get an eventGet the details of an event by event_id.
- Get a global variableGet a Synthetics global variable by ID using GET /api/v1/synthetics/variables/{variable_id}.
- Get hourly usageGets hourly Datadog usage records for product families and a UTC hour range.
- Get metric metadataGet metadata for a specific metric using GET /api/v1/metrics/{metric_name}.
- Get tag key cardinality detailsGet tag key cardinality details for a specific metric.
- Get a mobile testGet the detailed configuration of a Synthetic mobile test.
- Get monitorRetrieves detailed information about a specific Datadog monitor, including its current state, configuration, and any active downtimes.
- Get a monitor configuration policyGet a monitor configuration policy by policy_id.
- Get a monitor notification ruleGet a monitor notification rule by rule_id.
- Get all monitor notification rulesGet all monitor notification rules.
- Get a notebookGet a notebook using its notebook ID.
- Get On-Call notification channelRetrieves an On-Call notification channel for a user by ID.
- Get On-Call notification ruleRetrieves an On-Call notification rule for a user by ID.
- Get the on-demand concurrency capGet the on-demand concurrency cap.
- Get a private locationGet a Synthetic private location by its ID.
- Get a shared dashboardFetch sharing metadata for an existing shared dashboard by its sharing token.
- Get all invitations for a shared dashboardGet all invitations for a shared dashboard.
- Get scheduled on-call userGets the currently scheduled on-call user for a Datadog On-Call schedule using a deprecated Datadog endpoint.
- Get on-call responders for a scheduleGet on-call responders for a schedule.
- Get a single service definitionGet a single service definition by service name, optionally selecting the response schema version.
- Get an SLO's detailsGet a service level objective's details by ID.
- Get Corrections For an SLOGet corrections applied to an SLO.
- Get an SLO's historyGet an SLO's history for an epoch-second time window, for metric, monitor, or time-slice SLOs.
- Get a browser test resultGet a specific full result from a given Synthetic browser test.
- Get details of batchGet updated details of a batch.
- Get the default locationsGet the default locations settings.
- Get a Synthetics downtimeGet a Synthetics downtime by its ID.
- Get a fast test resultRead a newly triggered Synthetic result by result ID, without needing a test public ID.
- Get a Network Path testGet a Network Path test by its public ID.
- Get a suiteGet a Synthetics suite by its public ID.
- Get a test resultGet a specific full result from a given Synthetic test.
- Get a specific version of a testGet a specific version of a Synthetic test by its version number.
- Get team on-call usersGets the current on-call users for a Datadog On-Call team.
- Get On-Call team routing rulesGets the Datadog On-Call routing rules configured for a team.
- Get a test configurationGet the detailed configuration associated with a Synthetic test.
- Get a presigned URL for downloading a test fileGet a presigned URL for downloading a test file.
- Get parent suites for a testGet parent suites and their status for a Synthetic test.
- Get usage summaryRetrieves usage summary information from Datadog including API calls, hosts, containers, and other billable usage metrics.
- Get a webhook integrationGet the content of a webhook integration by name.
- List active tags and aggregationsList tags and aggregations actively queried for a metric on dashboards, notebooks, monitors, the Metrics Explorer, and the API.
- List all AWS integrationsList all AWS integrations.
- Get a list of entitiesGet a list of entities.
- Get a list of entity kindsGet a list of entity kinds.
- Get a list of entity relationsGet a list of entity relations.
- Get all dashboard listsFetch all existing dashboard list definitions.
- List dashboardsLists Datadog dashboards with basic information, with optional shared and deleted filters and pagination.
- Get all downtimesGet all downtimes.
- List eventsLists a page of Datadog events within a specified time range, with optional filters including tags, sources, and priority.
- Get a list of eventsGet a list of events.
- Get all global variablesGet all Synthetic global variables.
- List hostsLists a page of hosts in your Datadog infrastructure, with available metrics, tags, and status.
- List an incident's impactsList all impacts for an incident.
- Search logs (GET)Search logs (GET).
- Related Assets to a MetricReturns dashboards, monitors, notebooks, and SLOs containing a metric.
- Get a list of metricsGet a list of metrics using GET /api/v2/metrics, with optional pagination; when enabled, each call returns one page and pagination fields can be used to continue.
- Get all monitor configuration policiesGet all monitor configuration policies.
- Get active downtimes for a monitorGet active downtimes for a monitor.
- Get all notebooksGet all notebooks.
- List On-Call schedulesList On-Call schedules.
- List On-Call schedule overridesList On-Call schedule overrides.
- List service checksLists service checks from Datadog.
- List service definitionsPage through service definitions in the Datadog Service Catalog.
- Search spansSearch spans.
- Get a browser test's latest resultsGet a browser test's latest result summaries using GET /api/v2/synthetics/tests/browser/{public_id}/results.
- List Synthetics downtimesList Synthetics downtimes for your organization.
- Get a test's latest resultsGet the latest result summaries for a Synthetic test.
- Get version history of a testGet version history of a test.
- List tag configuration by nameReturn the tag configuration for a metric name using GET /api/v2/metrics/{metric_name}/tags.
- List distinct metric volumes by metric nameView hourly average cardinality for a metric over a look back period.
- Poll for test resultsPoll for test results given a JSON-encoded array of result IDs, typically after triggering tests with CI/CD.
- Preview catalog entitiesPreview catalog entities.
- Search audit logsSearch Datadog Audit Trail events with filters and cursor pagination.
- Search eventsSearches Datadog Event Management events with filters and pagination.
- Search logs (POST)Search logs (POST).
- Search metricsSearch metric names reported to Datadog in the last 24 hours.
- Search monitor groupsSearches triggered Datadog monitor groups using monitor-group query grammar.
- Search monitorsSearch monitor configurations using Datadog's monitor query grammar.
- Search for SLOsSearch for SLOs.
- Search test suitesSearch test suites.
- Search Synthetic testsSearch Synthetic tests.
- Validate API and application keysCheck that the API and application keys are both valid.
- Validate monitorValidate a Datadog monitor definition without creating or updating it.
- Validate monitor updateValidate a proposed configuration for an existing monitor without applying it.
Asks someone first115
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create DashboardCreate a dashboard in Datadog.
- Create downtimeCreates a new downtime in Datadog to suppress alerts during maintenance windows or planned outages.
- Create On-Call escalation policyCreates a Datadog On-Call escalation policy.
- Create monitorCreates a new Datadog monitor to track metrics, logs, or other data sources with configurable alerting thresholds and notifications.
- Create On-Call scheduleCreates a Datadog On-Call schedule.
- Create SLOCreate a metric-based or monitor-based Service Level Objective (SLO) in Datadog to track service reliability targets.
- Create Synthetic API TestCreate a synthetic API test in Datadog for proactive monitoring of API uptime, performance, and functionality.
- Create WebhookCreate a webhook in Datadog.
- Delete DashboardDelete a dashboard in Datadog.
- Mute MonitorMute a monitor in Datadog.
- Set On-Call team routing rulesReplaces (sets) the On-Call routing rules for a Datadog team.
- Submit metricsSubmits custom metrics to Datadog.
- Unmute MonitorUnmute a monitor in Datadog.
- Update DashboardUpdate a dashboard in Datadog.
- Update On-Call escalation policyUpdates a Datadog On-Call escalation policy by ID.
- Update On-Call scheduleUpdates a Datadog On-Call schedule by ID.
- Abort a multipart upload of a test fileAbort a multipart upload of a test file.
- Acknowledge On-Call PageAcknowledge an On-Call page by ID via POST /api/v2/on-call/pages/{page_id}/acknowledge.
- Add a test to a Synthetics downtimeAdd a test to a Synthetics downtime.
- Cancel a downtimeCancel a downtime.
- Complete a multipart upload of a test fileComplete a multipart upload of a test file.
- Create an API testCreate an API test.
- Create a dashboard listCreate a dashboard list.
- Add Items to a Dashboard ListAdd Items to a Dashboard List.
- Create a derived metricCreate a derived metric.
- Create eventCreates a new event in Datadog.
- Post an eventPost an event.
- Create a global variableCreate a global variable.
- Create graph snapshotCreate a hosted PNG snapshot from a metric query or graph definition.
- Create an incident impactCreate an incident impact.
- Create a monitor configuration policyCreate a monitor configuration policy.
- Create a monitor notification ruleCreate a monitor notification rule.
- Create a notebookCreate a notebook.
- Create On-Call notification channelCreates an On-Call notification channel for a Datadog user.
- Create On-Call notification ruleCreates an On-Call notification rule for a Datadog user.
- Create On-Call PageCreate a Datadog On-Call page to notify a target team or user about an issue.
- Create or update service definitionCreate or update service definition.
- Create a shared dashboardCreate a shared dashboard.
- Create On-Call schedule overridesCreate On-Call schedule overrides.
- Create a browser testCreate a browser test.
- Create a Synthetics downtimeCreate a Synthetics downtime.
- Create a mobile testCreate a mobile test.
- Create a Network Path testCreate a Network Path test.
- Create a test suiteCreate a test suite.
- Create a tag configurationCreate a tag configuration.
- Delete a single entityDelete a single entity.
- Delete a single kindDelete a single kind.
- Delete a dashboard listDelete a dashboard list.
- Delete items from a dashboard listDelete items from a dashboard list.
- Delete dashboardsDelete dashboards by ID, atomically: any failure prevents all deletions.
- Delete a derived metricDelete a derived metric.
- Delete On-Call escalation policyDeletes a Datadog On-Call escalation policy by ID.
- Delete a global variableDelete a global variable.
- Delete an incident impactDelete an incident impact.
- Delete monitorDeletes a Datadog monitor permanently.
- Delete a monitor configuration policyDelete a monitor configuration policy.
- Delete a monitor notification ruleDelete a monitor notification rule.
- Delete a notebookDelete a notebook.
- Delete On-Call notification channelDeletes an On-Call notification channel for a Datadog user.
- Delete On-Call notification ruleDeletes an On-Call notification rule for a Datadog user.
- Delete a private locationDelete a private location.
- Revoke a shared dashboard URLRevoke a shared dashboard URL.
- Revoke shared dashboard invitationsRevoke shared dashboard invitations.
- Delete On-Call scheduleDeletes a Datadog On-Call schedule by ID.
- Delete On-Call schedule overrideDelete On-Call schedule override.
- Delete a single service definitionDelete a single service definition.
- Delete an SLODelete an SLO.
- Bulk Delete SLO TimeframesDelete thresholds from multiple SLOs using a mapping of SLO IDs to timeframes; deleting all thresholds also deletes the SLO.
- Delete a Synthetics downtimeDelete a Synthetics downtime.
- Bulk delete suitesBulk delete suites.
- Bulk delete testsBulk delete tests.
- Delete a tag configurationDelete a tag configuration.
- Delete testsDelete tests.
- Edit a global variableEdit a global variable.
- Edit a test suiteEdit a test suite.
- Escalate On-Call PageEscalate a Datadog On-Call page identified by its page ID.
- Get presigned URLs for uploading a test fileInitiate a multipart test-file upload and return a presigned URL per part.
- Patch a global variablePatch a global variable.
- Patch a Synthetic testPatch a Synthetic test.
- Patch a test suitePatch a test suite.
- Remove a test from a Synthetics downtimeRemove a test from a Synthetics downtime.
- Resolve On-Call PageResolve an On-Call page by ID using POST /api/v2/on-call/pages/{page_id}/resolve.
- Restore deleted dashboardsRestore deleted dashboards.
- Schedule downtimeSchedule a Datadog v2 downtime to suppress monitor alerts, once or on an RRULE recurrence.
- Send shared dashboard invitation emailSend shared dashboard invitation email.
- Save new value for on-demand concurrency capSave new value for on-demand concurrency cap.
- Submit distribution pointsSubmit distribution points.
- Send logsSend logs.
- Submit metricsSubmit metrics.
- Submit a Service CheckSubmit one or more service checks using POST /api/v1/check_run.
- Trigger tests from CI/CD pipelinesTrigger tests from CI/CD pipelines.
- Trigger Synthetic testsTrigger Synthetic tests.
- Edit an API testEdit an API test.
- Edit a browser testEdit a browser test.
- Update a dashboard listUpdate a dashboard list.
- Update items of a dashboard listReplace the dashboards in a manual dashboard list with the supplied list using PUT /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards.
- Update a derived metricUpdate a derived metric.
- Update a downtimeUpdate a downtime.
- Update host tagsUpdates tags for a specific host in Datadog.
- Edit metric metadataEdit metric metadata.
- Edit a mobile testEdit a mobile test.
- Update monitorUpdates an existing Datadog monitor with new configuration, thresholds, or notification settings.
- Edit a monitor configuration policyEdit a monitor configuration policy.
- Update a monitor notification ruleUpdate a monitor notification rule.
- Update a notebookUpdate a notebook using PUT /api/v1/notebooks/{notebook_id}, supplying the notebook payload in body.
- Update On-Call notification ruleUpdates an On-Call notification rule for a user by ID.
- Edit a private locationEdit a private location.
- Update a shared dashboardUpdate a shared dashboard.
- Update an SLOUpdate an SLO.
- Update a Synthetics downtimeUpdate a Synthetics downtime.
- Edit a Network Path testEdit a Network Path test.
- Update a tag configurationUpdate a tag configuration.
- Pause or start a testPause or start a test.
- Create or update entitiesCreate or update entities.
- Create or update kindsCreate or update kinds.
1 more of its actions are no longer kept up by Datadog and are left out.