Salesforce

Présentation

Salesforce fournit des services de gestion de la relation client ainsi qu’une suite d’applications professionnelles complémentaires axées sur le service client, l’automatisation marketing, l’analytique et le développement d’applications.

Intégrez Salesforce à Datadog pour :

  • Consulter et parser vos logs à l’aide de la solution Log Management de Datadog
  • Définir des monitors sur les événements de votre plateforme Salesforce
  • Tirer profit de la plateforme de sécurité de Datadog afin de surveiller et de détecter les menaces dans toute votre plateforme Salesforce
  • Surveiller votre utilisation de l’API Salesforce afin de vérifier que vous respectez les limites associées

Implémentation

Installation

Aucune installation n’est requise.

Configuration

Pour configurer Salesforce de façon à envoyer des données à Datadog, vous devez accéder à la fonctionnalité de surveillance des événements Salesforce, activer le stockage de vos événements Salesforce, puis connecter votre organisation Salesforce à Datadog.

Autorisations

Si vous utilisez Salesforce Shield, vous disposez des autorisations requises pour tous les événements. Si vous n’utilisez pas Shield, vous aurez besoin de l’extension de surveillance des événements.

Activer le stockage des événements

Si vous comptez utiliser la plateforme ou les événements en temps réel, vous devez activer cette option dans le gestionnaire des événements. Cette étape n’est pas requise pour les événements issus des fichiers journaux d’événements.

  1. Connectez-vous à votre compte Salesforce (à l’aide de l’interface Lightning).
  2. Recherchez Event Manager.
  3. Sur la page Event Manager, pour chaque événement que vous souhaitez recueillir, faites un clic droit et sélectionnez Enable Storage. Il n’est pas nécessaire de sélectionner Enable Streaming. La liste des événements pris en charge est disponible dans la section Platform Events depuis l’onglet Configuration du carré d’intégration Salesforce.

Connecter votre organisation

  1. Créez un compte système unique dans votre organisation Salesforce.

  2. Cliquez sur New Production Org ou New Sandbox Org depuis l’onglet Configuration du carré d’intégration Salesforce.

  3. Définissez les tags personnalisés que vous souhaitez associer à ces événements sous forme de liste séparée par des virgules. Vous pouvez choisir les événements à activer.

    L'écran confirmant que l'organisation Salesforce a été configurée sur Datadog
  4. Cliquez sur Save. Vous êtes alors invité à vous connecter à votre compte Salesforce et à accorder les autorisations d’accès à Datadog.

  5. Une fois le processus de connexion terminé, retournez sur le carré d’intégration Salesforce dans Datadog. Votre organisation inclut des tags par défaut prêts à l’emploi.

    L'écran confirmant que l'organisation Salesforce a été configurée sur Datadog
  6. Sélectionnez les tags que vous souhaitez utiliser et cliquez sur Connect.

  7. Répétez ces étapes pour connecter vos autres organisations. Vous devez avoir accès aux organisations que vous souhaitez ajouter.

Remarque : un tag par défaut est ajouté à votre ID d’organisation Salesforce. Vous pouvez néanmoins modifier les tags afin d’afficher des informations plus pertinentes pour votre entreprise.

Résultats

Après un certain temps, les logs commencent à apparaître depuis la source salesforce. Salesforce écrit les fichiers journaux d’événements à intervalles peu réguliers, ce qui signifie qu’il peut s’écouler une heure ou plus avant que les événements basés sur les fichiers journaux d’événements n’apparaissent dans Datadog.

Données collectées

Métriques

salesforce.limits.max
(gauge)
The maximum limit for this resource
salesforce.limits.remaining
(gauge)
The remaining limit for this resource

Événements

Pour découvrir la liste complète des événements de log, consultez les sections Stockage des données de la surveillance des événements en temps réel et Événements EventLogFile (en anglais).

Checks de service

L’intégration Salesforce n’inclut aucun check de service.

Dépannage

Si l’erreur The authenticated connection does not have access s’affiche dans l’onglet Configuration, vous ne disposez peut-être pas des autorisations d’accès aux événements demandés. Vous pouvez temporairement activer les autorisations admin pour le rôle Datadog dans Salesforce afin de vérifier qu’il vous manque bien des autorisations.

Besoin d’aide ? Contactez l’assistance Datadog.