Aller au contenu principal

Créer et surveiller des budgets

Cet article explique comment utiliser les budgets pour suivre les dépenses de votre compte Databricks.

Les budgets vous permettent de surveiller l'utilisation sur votre compte. Vous pouvez configurer des budgets pour suivre les dépenses à l'échelle du compte, ou appliquer des filtres pour suivre les dépenses de teams, de projets ou de Workspace spécifiques. Pour les budgets ciblés sur Unity AI Gateway, vous pouvez suivre les dépenses par rapport aux threshold par utilisateur.

Les budgets sont mesurés en USD et utilisent le prix catalogue du SKU, y compris les modules complémentaires de plateforme.

Exigences

Vous devez être administrateur de compte pour créer et gérer des budgets.

Créer un budget

  1. Dans la barre latérale de la console du compte, cliquez sur Utilisation .

  2. Cliquez sur l'onglet **Budgets**, puis sur **Ajouter un budget**.

  3. Saisissez un **Nom** pour votre budget.

  4. Dans la section **Définitions**, vous pouvez limiter les dépenses suivies du budget en fonction du produit, du Workspace et des tags personnalisés. Si vous laissez ces champs vides, votre budget mesurera l'utilisation sur l'ensemble de votre compte.

    1. Dans la liste déroulante Workspaces , sélectionnez les Workspaces que vous souhaitez inclure dans votre budget. Laissez le champ vide pour suivre l’utilisation de l’intégralité de votre compte.

    2. Dans le menu déroulant Types de Ressources , sélectionnez Tout pour suivre les dépenses sur chaque produit Databricks, ou Unity AI Gateway pour suivre uniquement les dépenses via les Endpoint Unity AI Gateway.

    3. (Facultatif) Dans la section Tags de ressources , vous pouvez définir l'étendue du budget à une sélection de tags personnalisés. Si vous ajoutez des tags à cette section, le budget ne suivra que l'utilisation qui inclut les tags personnalisés spécifiés. Pour les budgets de la passerelle Unity AI, les balises sont mises en correspondance avec les balises d'Endpoint.

attention

Les données des tags sont stockées en texte brut et peuvent être répliquées à l’échelle mondiale. N’utilisez pas de noms de tags, de valeurs ou de descripteurs qui pourraient compromettre la sécurité de vos ressources. Par exemple, n’utilisez pas de noms de tags, de valeurs ou de descripteurs contenant des informations personnelles ou sensibles.

  1. Créez jusqu'à quatre thresholds partagés, qui surveillent les dépenses mensuelles par rapport à un threshold spécifié. Pour chaque threshold :

    1. Cliquez sur le bouton **Add threshold**.
    2. Saisissez un montant en dollars dans le champ Monthly threshold .
    3. Saisissez une liste d'adresses e-mail séparées par des virgules dans le champ Adresses e-mail . Ces adresses reçoivent des alertes lorsque les dépenses dépassent le threshold. Si vous laissez le champ vide, aucune notification par e-mail n'est envoyée pour ce threshold, mais vous pouvez toujours suivre le budget dans la console du compte.
    4. (Pour les budgets Genie uniquement) (Facultatif) Cochez la case **Bloquer l'utilisation** pour empêcher les utilisateurs de faire de nouvelles requêtes via Unity AI Gateway lorsque le threshold est atteint.
    5. Cliquez sur **Ajouter**.
  2. (Budgets pour Unity AI Gateway uniquement) Vous pouvez configurer un threshold de dépenses par utilisateur . Ce threshold suit l'utilisation individuelle de Unity AI Gateway dans le budget. Lorsqu'un threshold par utilisateur est dépassé, une alerte est envoyée et l'utilisation peut éventuellement être bloquée. Ce threshold s'applique à chaque utilisateur du compte.

    1. Saisissez un montant en dollars dans le champ **Monthly threshold**. Chaque utilisateur reçoit sa propre copie du threshold, qui s'applique à ses requêtes Unity AI Gateway qui relèvent du champ d'application du budget.

    2. Saisissez une liste d'adresses e-mail séparées par des virgules dans le champ Adresses e-mail . Ces adresses reçoivent des alertes lorsque les dépenses d'un utilisateur dépassent le threshold. La notification identifie l'utilisateur, ses dépenses depuis le début du mois et le budget.

    3. (Pour les budgets Genie seulement) (Facultatif) Cochez Bloquer l'utilisation pour empêcher l'utilisateur d'effectuer d'autres requêtes via Unity AI Gateway lorsque le threshold est atteint.

important

Les notifications par e-mail de budget incluent le nom du budget, l'identité de l'utilisateur pour les thresholds par utilisateur et les balises personnalisées définies. Les destinataires des e-mails n’ont pas besoin d’être des utilisateurs de Databricks. Assurez-vous de protéger les données sensibles lorsque vous nommez le budget, sélectionnez des tags et ajoutez des destinataires d'e-mail.

  1. (Pour les budgets Genie uniquement) (Facultatif) Configurez les **Remplacements par utilisateur** pour accorder aux utilisateurs ou groupes spécifiques une limite de dépenses supérieure au threshold par utilisateur par default. Les utilisateurs couverts par un remplacement dépensent jusqu'à la quantité de remplacement plutôt que la limite default par utilisateur. Si un utilisateur appartient à plusieurs groupes de remplacement, le threshold le plus élevé s'applique.

  2. Cliquez sur Créer .

Ce que couvre un budget Unity AI Gateway

Lorsque vous attribuez un budget au produit Unity AI Gateway , le budget suit toutes les dépenses associées aux endpoints Unity AI Gateway définis dans la portée. Ceci couvre actuellement l'inférence paiement par jeton (également appelé PAYGO) et ai_query (batch).

Les tags d'endpoint et Unity Catalog sont respectés. Si vous ajoutez un filtre de tag au budget (par exemple, team=ml-platform), seuls les endpoints Unity AI Gateway portant ce tag sont pris en compte dans le budget.

Le throughput provisionné et les requêtes d'inférence de modèles externes ne sont pas actuellement suivis par les budgets de la passerelle Unity AI.

Pour une analyse plus approfondie des coûts de la passerelle Unity AI, y compris les tableaux de bord et les détails d'utilisation, consultez Surveiller le coût de la passerelle Unity AI.

Pour les budgets qui suivent l'utilisation de Genie, consultez Gérer les budgets et les contrôles des coûts pour Genie.

Afficher les détails du budget

Vous pouvez utiliser les notifications par e-mail pour savoir quand les dépenses mensuelles ont dépassé votre budget.

Vous pouvez également suivre l'état d'un budget en cliquant sur le nom du budget dans la console du compte. Les détails du budget affichent les dépenses du mois en cours, le budget restant et une visualisation des dépenses cumulées quotidiennes. Les thresholds d'alerte apparaissent sous forme de lignes pointillées sur le graphique.

Détails du budget

Pour les budgets définis pour Unity AI Gateway, la page des détails du budget affiche également un tableau des dépenses par utilisateur. Le tableau répertorie chaque utilisateur ayant une utilisation de Unity AI Gateway dans le périmètre du budget, ses dépenses mensuelles à ce jour et son statut par rapport au threshold par utilisateur (inférieur, approchant ou dépassé).

Tableau des dépenses par utilisateur pour un budget Unity AI Gateway

Mettre à jour ou supprimer un budget

Pour mettre à jour ou supprimer un budget, cliquez sur le Icône du menu kebab. menu kebab dans la colonne la plus à droite de la ligne du budget et sélectionnez **Modifier le budget** ou **Supprimer le budget**.

Surveiller les budgets de Serverless compute

Si votre compte utilise le compute serverless, vous pouvez utiliser les politiques d'utilisation serverless pour attribuer l'utilisation serverless de votre compte. Consultez la gestion de l’utilisation avec les politiques d'utilisation Serverless.

Pour plus d'informations sur le monitoring de l'utilisation du compute serverless, consultez Surveiller le coût du compute serverless.

Limitations connues

  • Vous pouvez configurer jusqu'à quatre alertes par budget. Chaque alerte doit avoir une valeur de threshold mensuel unique.

  • Votre compte peut avoir un maximum de 1 000 budgets.

  • Il peut y avoir un délai de 24 heures maximum entre l'utilisation et l'envoi d'une notification par e-mail. Pour les budgets de la passerelle IA Unity, ce délai est considérablement plus court et proche du temps réel.

  • Après avoir créé un nouveau budget, il peut y avoir un délai avant que vous ne puissiez voir les détails du budget.

  • Les budgets ne tiennent pas compte des crédits de facturation ou des remises négociées que votre compte pourrait avoir. Le montant dépensé est calculé en multipliant l'utilisation par le prix catalogue SKU.

  • Les substitutions par utilisateur et le blocage de l'utilisation sont uniquement disponibles pour les budgets Genie.

  • Lorsque le **blocage de l'utilisation** est activé sur un threshold, un léger dépassement du threshold peut encore se produire. Les requêtes actives en cours lorsque le threshold est atteint ne sont pas interrompues, et il y a un court délai avant que le blocage de l'utilisation ne soit appliqué.

  • Les montants des dépenses dans les e-mails d’alerte budgétaire, la page des détails du budget et system.billing.usage peuvent différer lorsqu’ils sont comparés au même moment. Ceci est attendu, car chaque source se met à jour à un rythme différent :

    • E-mails d'alerte de budget : Reflètent les dépenses au moment où l'alerte a été Trigger.
    • Page de détails du budget : des mises à jour fréquentes peuvent afficher un montant inférieur à celui d’un e-mail d’alerte récent si elles sont consultées peu après.
    • system.billing.usage : Mises à jour toutes les quelques heures. L'interrogation des tables système peu après avoir reçu une alerte peut renvoyer un chiffre de dépenses inférieur à celui de la page des détails du budget ou des e-mails d'alerte.

    Pour Unity AI Gateway et les budgets Genie, l'application (blocage de l'utilisation et thresholds d'alerte) est basée sur le suivi des dépenses en quasi temps réel et n'est pas affectée par la synchronisation du refresh de la table système.