Avec les limites d’utilisateur de calculer, vous pouvez définir des budgets quotidiens ou mensuels pour les utilisateurs individuels de votre organisation, et gérer leur accès aux ressources New Relic en fonction de la consommation de calculer. Lorsqu’un utilisateur atteint son budget alloué, vous pouvez bloquer son accès aux dashboards, au générateur de requêtes, et aux appels d’API jusqu’à la fin de la période budgétaire, ou jusqu’à ce que vous augmentiez son budget.
Il simplifie également la gestion des budgets à grande échelle avec un budget utilisateur global qui s'applique à tous les utilisateurs, vous n'avez donc pas besoin de configurer un budget pour chaque utilisateur individuellement. Pour les utilisateurs ayant des besoins spécifiques, vous pouvez créer des budgets de remplacement personnalisés.
Utilisez les Limites d’utilisateur à calculer pour faire ce qui suit :
- Contrôler les coûts de calcul en limitant la consommation par utilisateur
- Monitorer la consommation de calcul au niveau de l’utilisateur
- Conservez une visibilité sur les modèles d'utilisation à l'échelle de votre organisation
- Gérer les budgets à l’échelle d’une grande organisation
Fonctionnalités clés
Deux types de budgets sont disponibles :
Budget utilisateur global: définissez un budget par défaut qui s'applique à tous les utilisateurs de votre organisation. Configurez-le comme l'un des éléments suivants :
- Pourcentage du budget de l'organisation: allouez un pourcentage de votre budget de calcul au niveau de l'organisation (en fonction de vos engagements minimums) à chaque utilisateur
- Valeur de calcul réelle: spécifiez un nombre exact d'unités de capacité de calcul (CCU) pour chaque utilisateur
Budgets de remplacement personnalisés: attribuez des budgets spécifiques aux utilisateurs individuels qui ont besoin de limites supérieures ou inférieures au budget global.
Le suivi du budget ne s'applique que lorsque vous configurez un budget global ou des budgets de remplacement personnalisés.
Si vous avez configuré un budget global, tous les utilisateurs reçoivent automatiquement ce budget. Si vous avez uniquement créé des budgets de remplacement personnalisés sans budget global, les utilisateurs sans budgets personnalisés ont un accès illimité.
Rôles et permissions des utilisateurs
Le tableau suivant résume ce que chaque rôle peut faire.
Capacité | Gestionnaires d'organisation | Utilisateurs en lecture seule |
|---|---|---|
Configurer des budgets globaux pour les utilisateurs | ✅ | ❌ |
Créer des budgets de remplacement personnalisés pour des utilisateurs spécifiques | ✅ | ❌ |
Modifier les budgets existants | ✅ | ❌ |
Supprimer les budgets | ✅ | ❌ |
Consulter la consommation du budget | Tous les utilisateurs | Propre budget uniquement |
Accéder aux options du menu à trois points | Afficher, modifier, et supprimer | Afficher uniquement |
Recevoir des notifications de budget | — | 50 %, 75 %, 95 % et 100 % |
Fonctionnement des limites d'utilisateur
Les limites des utilisateurs suivent la consommation de calcul de chaque utilisateur. Lorsque vous attribuez un budget à un utilisateur, toute son activité de calcul est comptabilisée dans ce budget. Lorsqu'un utilisateur possède à la fois des CCU et des CoreCCU, seuls les CCU sont comptabilisés dans les limites de budget.
Par exemple, si un utilisateur a un budget de 1000 CCU, toute consommation à calculer ayant pour attribut son ID utilisateur, ou sa clé API, compte pour cette limite.
Lorsqu'un utilisateur atteint son budget alloué, les règles de blocage ou de monitoring configurées prennent effet.
Fréquence du budget
Lorsque vous créez un budget, vous choisissez s’il se réinitialise quotidiennement ou mensuellement. Le bon choix dépend des habitudes de travail de vos utilisateurs, et de la rigueur avec laquelle vous devez contrôler les coûts.
Le tableau suivant compare les budgets mensuels et quotidiens :
| Comportement | Mensuel | Tous les jours |
|---|---|---|
| Réinitialisations | Début de chaque mois civil (UTC) | Début de chaque jour civil (UTC) |
| Levées de blocage | Début du mois civil suivant (UTC) | Début du jour calendaire suivant (UTC) |
Choisissez un budget mensuel si l’une des conditions suivantes s’applique :
- Vos utilisateurs ont une utilisation quotidienne variable qui se lisse sur une période de facturation, par exemple, les développeurs qui exécutent des requêtes intensives à la fin d’un sprint, mais qui ont une utilisation faible par ailleurs
- Vous souhaitez que la période budgétaire s’aligne sur votre cycle de facturation
- Vous ne souhaitez qu’une seule réinitialisation par mois
Choisissez un budget quotidien si l’une des conditions suivantes s’applique :
- Vous voulez limiter ce qu’une requête ou un script incontrôlable peut consommer en une seule journée
- Vos utilisateurs ont une utilisation quotidienne constante, et vous souhaitez une limite quotidienne fixe
- Vous voulez une fenêtre de récupération plus courte : un utilisateur bloqué par un budget quotidien retrouve l’accès le lendemain, plutôt que d’attendre la fin du mois
Conseil
Les plafonds quotidiens peuvent bloquer les utilisateurs lors des jours de forte utilisation, même lorsque leur utilisation totale serait restée dans les limites d’un budget mensuel. Examinez les habitudes d’utilisation typiques de vos utilisateurs avant d’appliquer des limites quotidiennes de manière générale.
Notifications de budget
Vous recevez des notifications par bannière dans l'application aux seuils suivants :
- 50 % du budget consommé: bannière d'information jaune
- 75 % du budget consommé: bannière d'avertissement jaune
- 95 % du budget consommé: bannière critique rouge
- 100 % du budget consommé: bannière d'information indiquant que l'utilisateur a dépassé son budget
Vous recevez également des notifications par e-mail à 75 % et 100 % du budget consommé.
Ces notifications vous informent de l’état de votre consommation.
Application du budget
En tant que gestionnaire d'organisation, vous pouvez choisir ce qui se passe lorsqu'un utilisateur atteint 100 % de son budget alloué :
Bloquer l'utilisateur: le blocage empêche l'utilisateur d'accéder aux éléments suivants :
- Accès au dashboard
- Accès au générateur de requêtes
- Accès à l’API via leur ID utilisateur ou leur clé API
Lorsqu’ils sont bloqués, les utilisateurs voient un écran indiquant qu’ils ont utilisé leur budget pour la période, et qu’ils peuvent contacter un responsable de l’organisation pour toute question.
Monitorer uniquement: notifier uniquement l’utilisateur de sa consommation de budget sans bloquer l’accès.
Conseil
Si vous déployez des limites de budget pour la première fois, commencez par monitorer uniquement. Cela vous permet d’observer les habitudes d’utilisation réelles avant d’activer le blocage, réduisant ainsi le risque d’interruptions d’accès inattendues.
Important
Pour les budgets mensuels, les blocages restent en vigueur jusqu’à la fin du mois civil (UTC). Pour les budgets quotidiens, les blocages restent en vigueur jusqu’à la fin de la journée civile (UTC). Dans les deux cas, vous pouvez restaurer l’accès plus tôt en augmentant le budget de l’utilisateur. Les données de consommation sont mises à jour en quelques heures (généralement 2 à 4 heures), le blocage ne se produit donc pas exactement à 100 %. Les utilisateurs pourraient dépasser légèrement leur budget avant que le blocage ne prenne effet.
Avant de commencer
Lorsque vous créez un budget, vous configurez quatre paramètres. Les passer en revue avant de commencer vous aide à faire les bons choix dans l’assistant de configuration.
| Paramètre | Options | Éléments à prendre en compte |
|---|---|---|
| Type de budget | Remplacement global ou personnalisé | Commencez par un budget global comme base de référence. Ajoutez des remplacements personnalisés pour les utilisateurs qui ont besoin de limites différentes. |
| Méthode d’allocation | Pourcentage du budget de l'organisation ou valeur CCU réelle | Utilisez un pourcentage si vous souhaitez que les limites s’adaptent aux engagements de votre organisation. Utilisez une valeur réelle pour une limite de CCU fixe. |
| Fréquence | Mensuel ou quotidien | Consultez Fréquence du budget pour obtenir des conseils sur le choix entre les deux. |
| Application | Bloquer ou monitorer uniquement | Commencez par monitorer uniquement pour observer les modèles d’utilisation réels avant d’activer le blocage. |
Configurer un budget utilisateur global
Si votre organisation s'étend sur plusieurs organisations New Relic, connectez-vous à chacune d'elles séparément pour créer et gérer les limites d'utilisateur pour ses utilisateurs.
Accéder aux budgets de calcul
- Allez à one.newrelic.com > user menu.
- Sélectionnez Administration > Compute Budgets.
Ajouter un budget global
Cliquez sur Create a global user budget pour créer un budget qui s'applique à tous les utilisateurs de l'organisation à laquelle vous êtes connecté.
Configurer votre budget
Choisissez comment allouer les budgets :
- Pourcentage du budget de l'organisation: allouez un pourcentage de votre budget de calcul au niveau de l'organisation (en fonction de vos engagements minimums) à chaque utilisateur. Par exemple, si votre organisation dispose de 800 000 core CCU et que vous définissez 1 % par utilisateur, chaque utilisateur reçoit 8 000 core CCU. Le pourcentage total pour tous les utilisateurs n'a pas besoin d'être égal à 100 %. Vous pouvez définir le total en dessous de 100 % (laissant une partie du budget non allouée) ou au-dessus de 100 %. Définir le total au-dessus de 100 % est acceptable.
- Valeur réelle: spécifiez un nombre exact de CCU pour chaque utilisateur.
Saisissez le montant du budget.
Sous Set the frequency, sélectionnez la fréquence de réinitialisation du budget :
- Mensuel: suit l’utilisation sur le mois civil et se réinitialise au début de chaque mois (UTC).
- Quotidien: suit l’utilisation pour chaque jour calendaire et se réinitialise au début de chaque jour (UTC).
Cliquez sur Next.
Consulter les notifications de budget global
Cette page confirme les seuils de notification que les utilisateurs reçoivent. Aucune configuration n'est requise. Cliquez sur Next pour continuer.
Configurer le blocage global du budget
Choisissez comment limiter l'utilisation lorsque les utilisateurs dépassent leur budget de CCU. Les limites entrent en vigueur lorsque le budget est épuisé et s'appliquent jusqu'à la fin de la période budgétaire (jour ou mois) ou jusqu'à ce que vous les modifiiez. Sélectionnez l'un des éléments suivants :
- Bloquer toute utilisation supplémentaire de CCU: les utilisateurs ne peuvent pas accéder aux dashboards, au générateur de requêtes ou aux appels d'API lorsqu'ils atteignent leur limite de budget. Lorsqu'un utilisateur épuise son budget, le blocage s'applique aux actions consommant des CCU, telles que l'exécution de requêtes ou l'actualisation de dashboards.
- Ne pas limiter l'utilisation: les utilisateurs reçoivent des notifications mais conservent un accès intégral à toutes les fonctionnalités. Cela n'empêche pas les dépassements.
Vous recevez une notification lorsque les limites prennent effet.
Cliquez sur Finish pour créer le budget global de l'utilisateur.
Configurer des budgets de remplacement personnalisés
Créez des budgets de remplacement personnalisés pour les utilisateurs qui ont besoin de limites différentes de celles du budget global. Utilisez cette approche lors de l'intégration d'une équipe ou de l'application d'une limite uniforme à un groupe sans configurer chaque utilisateur individuellement.
Ajouter un budget d'utilisateur
Depuis la page User Limits, cliquez sur + Create a user budget.
Sélectionner des utilisateurs
Dans la liste déroulante, sélectionnez un ou plusieurs utilisateurs pour affecter un budget de remplacement personnalisé. Lorsque vous sélectionnez plusieurs utilisateurs, le même montant de budget s'applique à chaque utilisateur individuellement. Par exemple, si vous définissez 40 000 CCU et sélectionnez cinq utilisateurs, chaque utilisateur reçoit 40 000 CCU, et non une part partagée.
Configurer le budget personnalisé
Définissez un pourcentage spécifique ou une valeur réelle.
Sous Set the frequency, sélectionnez la fréquence de réinitialisation du budget :
- Mensuel: suit l’utilisation sur le mois civil et se réinitialise au début de chaque mois (UTC).
- Quotidien: suit l’utilisation pour chaque jour calendaire et se réinitialise au début de chaque jour (UTC).
Cliquez sur Next.
Consulter les notifications de budget personnalisé
Passez en revue les seuils de notification qui s'appliquent à cet utilisateur. Cliquez sur Next pour continuer.
Configurer le blocage de budget personnalisé
Choisissez la préférence de blocage pour cet utilisateur spécifique, qui peut différer des paramètres du budget global.
Cliquez sur Finish pour créer le budget de remplacement personnalisé.
Après les avoir créés, les budgets de remplacement personnalisés apparaissent dans le tableau des budgets sous forme de lignes distinctes. Vous pouvez les mettre à jour individuellement ou utiliser la vue de groupe pour mettre à jour tous les utilisateurs du groupe en une seule fois.
Gérer les limites des utilisateurs
Consulter la consommation du budget
Les responsables de l’organisation voient le budget global sous forme de carte en haut de la page User Limits principale. Les budgets de remplacement personnalisés apparaissent dans un tableau budgétaire ci-dessous.
Les responsables de l’organisation peuvent effectuer les actions suivantes :
Afficher la carte du budget global et tous les budgets de remplacement personnalisés dans le tableau avec tous les détails
Accédez à un menu à trois points (⋯) à côté de chaque budget. Le menu comprend les options suivantes :
- View: voir les informations détaillées sur le budget, la consommation et les tendances
- Edit: modifier les paramètres du budget
- Delete: supprimer le budget
Les utilisateurs en lecture seule peuvent effectuer les actions suivantes :
- Voir leur propre budget sous forme de ligne dans le tableau, qu’il s’agisse d’un remplacement personnalisé ou d’un budget global
- Accéder uniquement à l’option View depuis le menu à trois points
Les utilisateurs en lecture seule ne peuvent pas voir les budgets des autres utilisateurs, ni utiliser Edit, ni Delete.
Vue des détails du budget
Lorsque vous consultez un budget (disponible pour tous les utilisateurs pour leur propre budget), vous pouvez voir :
- Consommation actuelle du budget
- Pourcentage du budget utilisé
- Tendances de consommation pour la période
- Statut de blocage à 100 %
- Statut de la notification
Ajuster les budgets
En tant que gestionnaire de l'organisation, vous pouvez modifier les budgets à tout moment :
- Edit existing budgets: mettez à jour les montants du budget, la fréquence, ou les préférences de blocage pour un seul utilisateur, ou utilisez la vue de groupe pour mettre à jour le budget pour tous les utilisateurs d’un groupe en une seule fois
- Increase a user's budget: restaurer l'accès aux utilisateurs bloqués ou fournir une capacité supplémentaire
- Decrease budgets: ajuster les montants du budget pour les périodes budgétaires en cours et futures
- Delete budgets: supprimer à la fois les budgets globaux et les budgets de remplacement personnalisés. Lorsque vous supprimez un budget de remplacement personnalisé, l’utilisateur revient automatiquement au budget utilisateur global (si vous en avez configuré un).
Les modifications apportées aux budgets prennent effet dans un délai d'environ 15 minutes.
Important
La suppression d’un budget personnalisé ne supprime pas le suivi du budget. Le suivi du budget continue sous le budget global (si vous en avez configuré un).
Gérer les utilisateurs bloqués
Lorsqu’un utilisateur est bloqué en raison de la consommation du budget, il peut faire ce qui suit :
- Voir un message indiquant qu’ils ont utilisé leur budget pour la période
- Consultez les détails de leur budget pour vérifier la consommation
- Vous contacter pour demander une augmentation de budget
Pour restaurer l’accès d’un utilisateur bloqué, choisissez l’une des options suivantes :
- Augmenter leur budget. Voir Ajuster les budgets.
- Attendez que le budget soit réinitialisé au début de la période budgétaire suivante. Voir Fréquence du budget.
Conseil
Publier une liste interne des responsables de l’organisation afin que les utilisateurs sachent qui contacter pour les augmentations de limite, et s’assurer qu’au moins l’un d’entre eux est disponible pour approuver les augmentations rapidement lors d’un incident de service.
Scénarios courants
Quand les budgets se réinitialisent-ils ? Cela dépend de la fréquence que vous avez sélectionnée lors de la configuration du budget :
- Mensuel: les budgets sont réinitialisés au début de chaque mois civil (UTC).
- Quotidien: les budgets sont réinitialisés au début de chaque jour civil (UTC).
Que se passe-t-il pour les requêtes en cours lorsqu'un utilisateur atteint 100 % de son budget ? Les requêtes en cours se terminent. Le blocage empêche uniquement le démarrage de nouvelles requêtes, de chargements de dashboard et d'appels d'API.
Que se passe-t-il pour un utilisateur lorsque je supprime son budget de remplacement personnalisé ? L’utilisateur revient automatiquement au budget utilisateur global si vous en avez configuré un. Si aucun budget global n’existe, l’utilisateur dispose d’un accès illimité.
Que se passe-t-il pour les utilisateurs qui n’ont pas de budget assigné ? Les utilisateurs sans budget assigné ont un accès illimité aux dashboards, au générateur de requêtes, et aux appels d’API.
Dans quel délai les modifications de budget prennent-elles effet ? Les modifications de budget prennent effet dans un délai d’environ 15 minutes.
Sujets connexes
Démarrer avec Compute Budgets
Monitorez et contrôlez l’utilisation de votre unité de capacité de calcul (CCU) avec la fonctionnalité Compute Budgets de New Relic.
Budgets au niveau de l'organisation
Gérez les budgets de calcul de votre organisation pour monitorer et contrôler l'utilisation des CCU.
Budgets au niveau du compte
Configurez des budgets personnalisés dans New Relic pour gérer de manière proactive votre utilisation des CCU et vos coûts.