Trouvez votre URL de compte Snowflake.
Accédez à la tuile d’intégration Snowflake dans Datadog et cliquez sur Add Snowflake Account.
Saisissez l’URL de votre compte Snowflake dans le champ Account URL. Par exemple : https://xyz12345.us-east-1.snowflakecomputing.com.
Sous la section Connect your Snowflake account, cliquez sur le bouton bascule pour activer Snowflake dans Cloud Cost Management.
Saisissez votre nom d’utilisateur Snowflake dans le champ User Name.
Suivez l’étape 4 de la page Intégration Snowflake pour créer un rôle et un utilisateur spécifiques à Datadog afin de surveiller Snowflake.
Suivez l’étape 5 de la page Intégration Snowflake pour configurer l’authentification par paire clé-valeur.
Cliquez sur Save.
Les données de coût Snowflake des 6 derniers mois sont disponibles dans Cloud Cost Management sous 24 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
Tags de requête Snowflake
Les tags de requête de Snowflake sont des chaînes de métadonnées puissantes qui peuvent être associées aux requêtes. L’intégration de gestion des coûts Snowflake ingère des tags de requête analysables au format JSON présents dans une liste d’autorisation séparée par des virgules trouvée dans la tuile d’intégration Snowflake.
Par exemple, si une organisation souhaite regrouper ses coûts de calcul Snowflake par les dimensions team et application, elle peut choisir de taguer ses requêtes Snowflake pour l’application d’une équipe spécifique de la manière suivante :
ALTER SESSION SET QUERY_TAG = '{"team": "devops", "application": "CI_job_executor"}';
Par conséquent, les coûts de toutes les requêtes exécutées avec les tags de requête team et application sont attribuables à ces concepts.
Pour utiliser les tags de requête dans la gestion des coûts, assurez-vous des points suivants :
La chaîne query_tag doit être analysable au format JSON. Plus précisément, cela signifie que la chaîne est traitable par la fonction native PARSE_JSON.
Une liste d’autorisation de clés doit être fournie dans la tuile d’intégration Snowflake. Ces clés correspondent à la première couche du champ query_tag au format JSON. Cette liste d’autorisation apparaît sous la forme d’une liste de chaînes séparées par des virgules, par exemple : tag_1,tag_2,tag_3. Assurez-vous que les chaînes ne contiennent que des caractères alphanumériques, des traits de soulignement, des traits d’union et des points. Vous pouvez saisir ces informations dans la tuile Snowflake, sous Resources Collected > Cloud Cost Management > Collected Query Tags.
Remarque : Sélectionnez vos tags de requête en tenant compte de l’ampleur des données. Les tags de requête appropriés sont ceux qui ont une cardinalité de groupe faible à moyenne (par exemple : équipe, utilisateur, service). La sélection d’un tag de requête avec une cardinalité de groupe élevée (telle qu’un UUID unique associé à des exécutions de jobs) peut entraîner des problèmes de goulot d’étranglement pour l’ingestion de données et le rendu frontal.
Tags d’objet Snowflake CCM
Les tags d’objet sont des chaînes définies par l’utilisateur que vous pouvez associer aux objets Snowflake pour une meilleure auditabilité et une analyse des coûts. Par exemple, pour suivre les coûts par équipe, taguez vos entrepôts avec les équipes respectives qui les utilisent.
Toute la configuration des tags d’objet s’effectue dans Snowflake.
Remarques :
- Accédez à la tuile d’intégration Databricks dans Datadog et cliquez sur Configure.
- Saisissez le nom de l’espace de travail, l’URL, l’ID client et le secret client correspondant à votre principal de service Databricks.
- Sous la section Select products to set up integration, cliquez sur le bouton bascule pour chaque compte afin d’activer Databricks
Cloud Cost Management. - Saisissez un
System Tables SQL Warehouse ID correspondant à l’entrepôt de votre instance Databricks pour interroger les données de facturation des tables système. - Cliquez sur Save Databricks Workspace.
Votre principal de service nécessite un accès en lecture aux tables système au sein d’Unity Catalog. Dans Databricks, ouvrez le SQL Editor et exécutez les commandes suivantes, en utilisant l’ID client du principal de service (et non son nom d’affichage) :
GRANT USE CATALOG ON CATALOG system TO `<CLIENT-ID>`;
GRANT USE SCHEMA ON CATALOG system TO `<CLIENT-ID>`;
GRANT SELECT ON CATALOG system TO `<CLIENT-ID>`;
Vos données de coût Databricks des 15 derniers mois sont accessibles dans Cloud Cost Management après 24 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
Une clé d'API avec périmètre administrateur est requise pour collecter les données de coût OpenAI pour Cloud Cost Management. Les clés d'API avec périmètre projet ne peuvent pas collecter de données de coût.
- Créez une clé d’API administrateur dans les paramètres de votre compte OpenAI :
- Connectez-vous à votre compte OpenAI.
- Accédez à la page des clés administrateur ou allez dans API keys sous Organization settings et sélectionnez l’onglet Admin keys.
- Cliquez sur Create a new secret key et copiez la clé d’API administrateur créée.
- Accédez à la tuile d’intégration OpenAI dans Datadog et cliquez sur Add Account.
- Saisissez le nom de votre compte OpenAI, entrez votre clé d’API administrateur et, éventuellement, spécifiez des tags.
- Sous la section Resources, cliquez sur le bouton bascule de chaque compte pour activer
OpenAI Billing Usage Data Collection. - Cliquez sur Save.
Vos données de coût OpenAI des 15 derniers mois sont accessibles dans Cloud Cost Management après 24 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
1. Générez une clé d’API administrateur
Commencez par obtenir une clé d’API administrateur auprès d’Anthropic. Cette clé permet d’accéder aux rapports d’utilisation et de coûts dans toute votre organisation.
- Accédez aux paramètres de votre organisation ou contactez votre administrateur de compte Anthropic pour créer une nouvelle clé d’API administrateur.
- Copiez la clé d’API dans un emplacement sécurisé.
- Dans Datadog, accédez à Integrations > Anthropic Usage and Costs.
- Sous l’onglet Configure, dans Account details, collez la Admin API Key provenant d’Anthropic.
- Cliquez sur Save.
Une fois votre configuration enregistrée, Datadog commence à interroger les endpoints d’utilisation et de coûts d’Anthropic à l’aide de cette clé, et renseigne les métriques dans votre environnement.
Remarque : Pour suivre les coûts des comptes Anthropic Enterprise et des comptes de plateforme, répétez les étapes de configuration pour ajouter une entrée de compte distincte pour chaque type de clé d’API. Utilisez la clé d’API administrateur pour l’utilisation standard de la plateforme, et la clé d’API Enterprise Analytics pour l’utilisation d’Anthropic Enterprise.
Un forfait Enterprise et un rôle d'administrateur d'équipe sont requis pour générer une clé d'API administrateur Cursor. Les comptes avec un forfait d'équipe standard renvoient des erreurs d'accès refusé.
1. Générez une clé d’API administrateur
Commencez par obtenir une clé d’API administrateur auprès de Cursor. Cette clé permet d’accéder aux rapports d’utilisation et de coûts de votre équipe.
- Dans le dashboard Cursor, accédez à Settings > Advanced > Admin API Keys.
- Créez une nouvelle clé d’API administrateur et copiez-la dans un emplacement sécurisé.
- Dans Datadog, accédez à Integrations > Cursor.
- Sous l’onglet Configure, dans Account details, collez la Admin API Key provenant de Cursor.
- Dans la section Resources, cliquez sur le bouton bascule de chaque compte pour activer
Cursor in Cloud Cost Management. - Cliquez sur Save.
Une fois votre configuration enregistrée, Datadog commence à interroger les endpoints d’utilisation et de coûts de Cursor à l’aide de cette clé, et renseigne les métriques dans votre environnement. Vos données de coûts Cursor des 15 derniers mois sont accessibles dans Cloud Cost Management après 24 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
Un compte de service doté du rôle Finance Admin ou Account Owner est requis pour générer une clé d'API de facturation Temporal Cloud. Les rôles Metrics Read-Only et Account Admin ne peuvent pas accéder à l'API de facturation.
1. Générez une clé d’API de facturation
- Dans Temporal Cloud, accédez à Settings > Service Accounts > Create Service Account.
- Attribuez au compte de service le rôle Finance Admin ou Account Owner.
- Générez une clé d’API pour le compte de service et copiez-la dans un emplacement sécurisé. Temporal Cloud n’affiche la clé qu’une seule fois.
- Dans Datadog, accédez à Integrations > Temporal Cloud Cost Management.
- Cliquez sur Install Integration, puis cliquez sur Configure.
- Cliquez sur Add Account et collez la clé d’API de facturation provenant de Temporal Cloud.
- Cliquez sur Save.
Une fois votre configuration enregistrée, Datadog commence à interroger l’API de facturation Temporal Cloud à l’aide de cette clé et renseigne les métriques dans votre environnement. Vos données de coût Temporal Cloud sont accessibles dans Cloud Cost Management sous 25 à 30 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
- Créez un jeton d’autorisation personnel (classique), avec les périmètres
manage_billing:enterprise et read:org sur la page Personal Access Tokens dans GitHub. - Accédez à la tuile GitHub Costs de Datadog.
- Cliquez sur Add New.
- Saisissez un nom de compte, votre jeton d’accès personnel et votre nom d’entreprise (au format
enterprise-name), ainsi que tous les tags appropriés. - Cliquez sur le bouton en forme de coche pour enregistrer ce compte.
Vos données de coût GitHub des 15 derniers mois sont accessibles dans Cloud Cost Management sous 24 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
- Créez ou obtenez une clé d’API avec le rôle billing admin dans Confluent Cloud.
- Accédez à la tuile d’intégration Confluent Cloud dans Datadog et cliquez sur Add Account.
- Saisissez le nom de votre compte Confluent Cloud, votre clé d’API, votre secret API et, éventuellement, spécifiez des tags.
- Sous la section Resources, cliquez sur le bouton bascule pour Collect cost data to view in Cloud Cost Management.
- Cliquez sur Save.
Vos données de coût Confluent Cloud deviennent disponibles dans Cloud Cost Management 24 heures après la configuration. Ces données incluent automatiquement 12 mois d’historique, le maximum fourni par l’API de facturation Confluent. Au cours des trois prochains mois, les données s’étendront progressivement pour couvrir 15 mois d’historique. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
Si vous souhaitez collecter des tags au niveau du cluster ou des tags de métadonnées métier pour vos coûts, vous pouvez ajouter une clé d’API et un secret Schema Registry. Veuillez consulter Schema Management on Confluent Cloud pour plus d’informations.
- Créez un jeton d’API dans MongoDB avec les autorisations
Organizational Billing Viewer, et ajoutez les autorisations Organizational Read Only pour les tags de ressources de cluster. - Accédez à la tuile d’intégration MongoDB Cost Management dans Datadog et cliquez sur Add New.
- Saisissez le nom de votre compte MongoDB, votre clé publique, votre clé privée, votre ID d’organisation et, éventuellement, spécifiez des tags.
- Cliquez sur Save.
Vos données de coût MongoDB des 15 derniers mois sont accessibles dans Cloud Cost Management après 24 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
- Accédez à la section API Key dans les paramètres de votre organisation Elastic Cloud.
- Cliquez sur Create New Key.
- Choisissez un Name et Expiration Date pour votre clé d’API.
- Sélectionnez le rôle Billing Admin.
- Cliquez sur Create Key pour générer la clé.
- Accédez à la tuile d’intégration Elastic Cloud dans Datadog
- Cliquez sur Add Account.
- Saisissez votre Elastic Cloud Organization ID et Billing API Key dans le tableau des comptes.
Vos données de coût Elastic Cloud des 15 derniers mois sont accessibles dans Cloud Cost Management après 24 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
- Créez un jeton d’API avec au moins le périmètre
"global:read" et le rôle "Billing" sur la page Personal API tokens dans Fastly. - Accédez à la tuile d’intégration Fastly Cost Management dans Datadog et cliquez sur Add New.
- Saisissez le nom de votre compte Fastly et votre jeton d’API.
- Cliquez sur Save.
Vos données de coût Fastly des 15 derniers mois sont accessibles dans Cloud Cost Management après 24 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.
- Accédez à la tuile d’intégration Twilio dans Datadog et cliquez sur Add Account.
- Sous la section Resources, cliquez sur le commutateur de chaque compte pour activer
Twilio in Cloud Cost Management. - Saisissez un Account SID pour votre compte Twilio.
- Cliquez sur Save.
Vos données de coût Twilio des 15 derniers mois sont accessibles dans Cloud Cost Management après 24 heures. Pour accéder aux données disponibles collectées par chaque intégration de coût SaaS, consultez la section Données collectées.