Configurer Agent Console

Ce produit n'est pas pris en charge par le site Datadog que vous avez sélectionné. ().
Preview

Agent Console est disponible pour tous les clients de Datadog en Preview.

Configurez une intégration pour chaque coding agent que vous souhaitez surveiller dans Agent Console.

Claude Code

Pour surveiller Claude Code avec Agent Console, configurez l’intégration Utilisation et coûts d’Anthropic.

Après la configuration, accédez à Agent Console et cliquez sur la tuile Claude Code pour voir les métriques.

Option 2 : OpenTelemetry (OTLP)

La procédure suivante configure Claude Code pour envoyer la télémétrie directement à Datadog avec le protocole OpenTelemetry (OTLP).

  1. Assurez-vous que votre Logs configuration inclut un index catch-all, ou un index qui couvre service:claude-code.

  2. Générez une clé API Datadog.

  3. Définissez les variables d’environnement suivantes dans votre fichier de paramètres Claude Code (par exemple, ~/.claude/settings.json) :

    {
      "env": {
        "CLAUDE_CODE_ENABLE_TELEMETRY": "1",
        "OTEL_LOGS_EXPORTER": "otlp",
        "OTEL_EXPORTER_OTLP_LOGS_PROTOCOL": "http/protobuf",
       "OTEL_EXPORTER_OTLP_LOGS_ENDPOINT": "",
       "OTEL_METRICS_EXPORTER": "otlp",
       "OTEL_EXPORTER_OTLP_METRICS_PROTOCOL": "http/protobuf",
       "OTEL_EXPORTER_OTLP_METRICS_ENDPOINT": "",
       "OTEL_EXPORTER_OTLP_HEADERS": "dd-api-key=<DATADOG_API_KEY>"
      }
    }
    

    Replace <DATADOG_API_KEY> with your Datadog API key.

    To set up Agent Console for Claude Code across your organization, your IT team can use a Mobile Device Management (MDM) system or server-managed settings to distribute the Claude Code settings file across all managed devices.
  4. Restart Claude Code.

After you restart Claude Code, navigate to the Agent Console and click the Claude Code tile. Metrics (usage, cost, latency, errors) should appear within a few minutes.

Option 3: Forward data through the Datadog Agent

  1. Make sure that your Logs configuration includes a catch-all index, or an index that covers service:claude-code.

  2. Install the Datadog Agent.

  3. Configure your Datadog Agent to enable the OpenTelemetry Collector:

    otlp_config:
      receiver:
        protocols:
          grpc:
            endpoint: 0.0.0.0:4317
      logs:
        enabled: true
    otelCollector:
      enabled: true
    
  4. Définissez les variables d’environnement suivantes dans votre fichier de paramètres Claude Code (par exemple, ~/.claude/settings.json):

    {
      "env": {
        "CLAUDE_CODE_ENABLE_TELEMETRY": "1",
        "OTEL_METRICS_EXPORTER": "otlp",
        "OTEL_LOGS_EXPORTER": "otlp",
        "OTEL_EXPORTER_OTLP_ENDPOINT": "http://127.0.0.1:4317",
        "OTEL_EXPORTER_OTLP_PROTOCOL": "grpc",
        "OTEL_METRIC_EXPORT_INTERVAL": "10000"
      }
    }
    
    Pour configurer Agent Console pour Claude Code dans votre organisation, votre équipe informatique peut utiliser un système de Mobile Device Management (MDM) ou des paramètres gérés par le serveur pour distribuer le fichier de paramètres Claude Code sur tous les appareils gérés.
  5. Redémarrez Claude Code.

Après avoir redémarré Claude Code, accédez à Agent Console et cliquez sur la tuile Claude Code. Les métriques (utilisation, coût, latence, erreurs) devraient apparaître dans quelques minutes.

Cursor

Pour surveiller Cursor avec Agent Console, configurez l’intégration Cursor en utilisant Datadog Extension for Cursor.

Après la configuration, accédez à Agent Console et cliquez sur la tuile Cursor pour voir les métriques.

GitHub Copilot

Pour surveiller GitHub Copilot avec Agent Console, configurez l’intégration GitHub Copilot.

Après la configuration, accédez à Agent Console et cliquez sur la tuile GitHub Copilot pour voir les métriques.

Lectures complémentaires