For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/bits_ai/bits_assistant.md. A documentation index is available at /llms.txt.

Bits Assistant

This product is not supported for your selected Datadog site. ().
Bits Assistant is in Preview

Fill out the Preview form to get access to Bits Assistant.

Overview

Bits Assistant is an AI-powered companion in Datadog that helps you search and act across Datadog using natural language. Bits Assistant is available across the web application, mobile app, and Slack. Ask Bits Assistant questions like:

  • Summarize high severity incidents that have occurred in the last day
  • Which services have the most errors right now?
  • Show me what changed in alerts for the checkout service in the last 24 hours.
  • What's causing 400 errors on the checkout endpoint in the last hour?
  • How do I configure log collection for the Datadog Agent?
  • Do we already have monitors for high latency on the payments service?
  • Summarize the key findings from Kubernetes overview dashboard.
Full-page Bits Assistant interface showing conversation history and prompt suggestions

Permissions

To use Bits Assistant, your role must have the Bits Assistant Access permission.

Bits Assistant uses your Datadog role to fetch data, so it can only access the resources you have permission to view or modify. For example, if you do not have permission to edit a dashboard, Bits Assistant cannot edit that dashboard on your behalf.

Skills

Bits Assistant has skills that help with specialized tasks.

Dashboards

Build dashboards and widgets from natural language descriptions.

Example prompts:

  • Show me a dashboard of high-impact alerts from the past week and which services they affected
  • Add a widget about CPU usage in the payments service

Notebooks

Create investigation notebooks and enhance existing ones with summaries and analysis.

Example prompts:

  • Create an investigation for the recent spike of errors in the checkout service
  • Add an executive summary for this cost spike report

Trace investigation

Debug errors and latency issues directly from traces using natural language queries. Bits Assistant analyzes and summarizes large traces, determines likely root causes for errors and latency, and suggests remediations.

Example prompts:

  • What's causing the latency spike in this trace?
  • Summarize this trace and identify the root cause of the error

Cloud Cost Management

Investigate cloud cost changes and identify the teams or resources responsible.

Example prompts:

  • Investigate why EC2 costs changed between January and February
  • Which teams are responsible for the highest S3 storage costs this month?

DDSQL

Generate and run DDSQL queries against Datadog telemetry data using natural language.

Example prompts:

  • Write a DDSQL query that shows the top 10 services by error count in the last hour
  • Query average request latency for the payments service broken down by status code
  • Show me a DDSQL query for the number of RUM sessions by country over the past day

Web application

There are multiple ways to open Bits Assistant in the Datadog web application:

  • In the top-right of the navigation bar, click Ask Bits
  • In a Datadog product integrated with Bits Assistant, click Ask Bits or (the twinkling stars icon)
  • Press Cmd/Ctrl + I
  • In the left-side navigation panel, click Bits AI
Bits Assistant side panel showing example prompts

Mobile application

Bits Assistant is available on iOS v5.8.4+.
  1. Download the mobile app and log in.
  2. On the home screen, tap Bits Assistant.
  3. Start chatting with Bits Assistant in chat or voice mode.
    View of the Mobile App Home dashboard with Bits AI

Slack

  1. Connect your Datadog account to your Slack workspace.
  2. In Slack, use the /dd connect command to display a list of accounts to connect to.
  3. In the dropdown, choose the name of your Datadog account.
  4. Authorize additional permissions needed by Bits AI.

After setup is completed, you can send queries to @Datadog in natural language: @Datadog Are there any issues with example-service's dependencies?

Output of an example service-dependency query in Slack

Further reading

Additional helpful documentation, links, and articles: