Trouvez votre URL de compte Snowflake.
Accédez au carreau d’intégration Snowflake dans Datadog et cliquez sur Add Snowflake Account.
Saisissez votre URL de 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 d’intégration Snowflake pour créer un rôle et un utilisateur spécifiques à Datadog pour surveiller Snowflake.
Suivez l’étape 5 de la page d’intégration Snowflake pour configurer l’authentification par paire clé-valeur.
Cliquez sur Save.
Vos données de coûts Snowflake 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 SaaS Cost Integration, consultez la section Données collectées.
Tags de requête Snowflake
Les tags de requête de Snowflake sont de puissantes chaînes de métadonnées qui peuvent être associées à des requêtes. L’intégration Snowflake Cost Management ingère les tags de requête analysables en JSON présents dans une liste d’autorisation séparée par des virgules trouvée dans le carreau 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"}';
En conséquence, 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 que les conditions suivantes sont remplies :
La chaîne query_tag doit être analysable en JSON. Plus précisément, cela signifie que la chaîne peut être traitée par la fonction native PARSE_JSON.
Une liste d’autorisation de clés doit être fournie dans le carreau 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 contiennent uniquement des caractères alphanumériques, des traits de soulignement, des traits d’union et des points. Vous pouvez saisir ces informations dans le carreau Snowflake, sous Resources Collected -> Cloud Cost Management -> Collected Query Tags.
Remarque : sélectionnez vos tags de requête en gardant à l’esprit 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 (comme un UUID unique associé aux exécutions de tâches) peut entraîner des problèmes de goulot d’étranglement pour l’ingestion de données et le rendu frontal.
Tags d’objets CCM Snowflake
Les tags d’objets sont des chaînes définies par l’utilisateur que vous pouvez attacher aux objets Snowflake pour une auditabilité et une analyse des coûts améliorées. 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’objets se fait dans Snowflake.
Remarques :
- Accédez au carreau 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 dans Unity Catalog.
GRANT USE CATALOG ON CATALOG system TO <service_principal>;
GRANT USE SCHEMA ON CATALOG system TO <service_principal>;
GRANT SELECT ON CATALOG system TO <service_principal>;
Vos données de coûts 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 SaaS Cost Integration, consultez la section Données collectées.
- Créez une clé API de projet ou une clé API d’administrateur dans les paramètres de votre compte dans OpenAI. Assurez-vous que la clé dispose d’un accès en lecture aux portées d’API Usage et Management.
- Accédez au carreau d’intégration OpenAI dans Datadog et cliquez sur Add Account.
- Saisissez le nom de votre compte OpenAI, saisissez votre clé API et, éventuellement, spécifiez des tags.
- Sous la section Resources, cliquez sur le bouton bascule pour chaque compte afin d’activer
OpenAI Billing Usage Data Collection. - Cliquez sur Save.
Vos données de coûts 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 SaaS Cost Integration, consultez la section Données collectées.
1. Générer une clé API d’administrateur
Commencez par obtenir une clé API d’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 l’administrateur de votre compte Anthropic pour créer une nouvelle clé API d’administrateur.
- Copiez la clé API dans un emplacement sécurisé.
- Dans Datadog, accédez à Integrations > Anthropic Usage and Costs.
- Dans l’onglet Configure, sous Account details, collez la Admin API Key d’Anthropic.
- Cliquez sur Save.
Après avoir enregistré votre configuration, Datadog commence à interroger les endpoints d’utilisation et de coûts d’Anthropic à l’aide de cette clé et remplit les métriques dans votre environnement.
- Créez un token d’autorisation personnel (classic), avec les portées
manage_billing:enterprise et read:org sur la page Personal Access Tokens dans GitHub. - Accédez au carreau GitHub Costs de Datadog.
- Cliquez sur Add New.
- Saisissez un nom de compte, votre token d’accès personnel et le nom de votre entreprise (au format
enterprise-name), ainsi que tous les tags appropriés. - Cliquez sur le bouton de coche pour enregistrer ce compte.
Vos données de coûts GitHub des 15 derniers mois sont accessibles dans Cloud Cost Management dans les 24 heures. Pour accéder aux données disponibles collectées par chaque intégration SaaS Cost Integration, consultez la section Données collectées.
- Créez ou acquérez une clé API avec le rôle billing admin dans Confluent Cloud.
- Accédez au carreau d’intégration Confluent Cloud dans Datadog et cliquez sur Add Account.
- Saisissez le nom de votre compte Confluent Cloud, la clé API, le 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ûts 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 SaaS Cost Integration, 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é API et un secret Schema Registry. Veuillez consulter Schema Management on Confluent Cloud pour plus d’informations.
- Créez un token 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 au carreau d’intégration MongoDB Cost Management dans Datadog et cliquez sur Add New.
- Saisissez le nom de votre compte MongoDB, la clé publique, la clé privée, l’ID organisationnel et, éventuellement, spécifiez des tags.
- Cliquez sur Save.
Vos données de coûts 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 SaaS Cost Integration, 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 une Expiration Date pour votre clé API.
- Sélectionnez le rôle Billing Admin.
- Cliquez sur Create Key pour générer la clé.
- Accédez au carreau d’intégration Elastic Cloud dans Datadog
- Cliquez sur Add Account.
- Saisissez votre Elastic Cloud Organization ID et votre Billing API Key dans le tableau de comptes.
Vos données de coûts 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 SaaS Cost Integration, consultez la section Données collectées.
- Créez un token API avec au moins la portée
"global:read" et le rôle "Billing" sur la page Personal API tokens dans Fastly. - Accédez au carreau d’intégration de gestion des coûts Fastly dans Datadog et cliquez sur Add New.
- Saisissez le nom de votre compte Fastly et le token API.
- Cliquez sur Save.
Vos données de coûts 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 SaaS Cost Integration, consultez la section Données collectées.
- Accédez au carreau d’intégration Twilio dans Datadog et cliquez sur Add Account.
- Sous la section Resources, cliquez sur le bouton bascule pour chaque compte afin d’activer
Twilio in Cloud Cost Management. - Saisissez un
Account SID pour votre compte Twilio. - Cliquez sur Save.
Vos données de coûts 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 SaaS Cost Integration, consultez la section Données collectées.