With Compute User Limits, you can set daily or monthly budgets for individual users in your organization and manage their access to New Relic resources based on compute consumption. When a user reaches their allocated budget, you can block their access to dashboards, query builder, and API calls until the end of the budget period or until you increase their 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.
Use Compute User Limits to do the following:
- 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 | View, Edit, and Delete | 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.
For example, if a user has a 1,000 CCU budget, all compute consumption attributed to their user ID or API key counts toward that limit.
Lorsqu'un utilisateur atteint son budget alloué, les règles de blocage ou de monitoring configurées prennent effet.
Budget frequency
When you create a budget, you choose whether it resets daily or monthly. The right choice depends on your users' work patterns and how tightly you need to control costs.
The following table compares monthly and daily budgets:
| Comportement | Mensuel | Tous les jours |
|---|---|---|
| Réinitialisations | Start of each calendar month (UTC) | Start of each calendar day (UTC) |
| Block lifts | Start of next calendar month (UTC) | Start of next calendar day (UTC) |
Choose a monthly budget if any of the following apply:
- Your users have variable day-to-day usage that averages out over a billing period — for example, developers who run intensive queries at the end of a sprint but have light usage otherwise
- You want the budget period to align with your billing cycle
- You want only one reset per month
Choose a daily budget if any of the following apply:
- You want to limit how much a runaway query or script can consume in a single day
- Your users have consistent day-to-day usage and you want a fixed daily limit
- You want a shorter recovery window: A user blocked under a daily budget regains access the next day, rather than waiting until the end of the month
Conseil
Daily caps can block users on high-usage days even when their total usage would have stayed within a monthly budget. Review your users' typical usage patterns before applying daily limits broadly.
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
You also receive email notifications at 75% and 100% of budget consumed.
These notifications keep you informed of your consumption status.
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
When blocked, users see a screen that says they've used their budget for the period and that they can contact an organization manager with any questions.
Monitor only: Only notify the user about their budget consumption without blocking access.
Conseil
If you're rolling out budget limits for the first time, start with monitor only. This lets you observe actual usage patterns before enabling blocking, reducing the chance of unexpected access disruptions.
Important
For monthly budgets, blocks remain in effect until the end of the calendar month (UTC). For daily budgets, blocks remain in effect until the end of the calendar day (UTC). In both cases, you can restore access sooner by increasing the user's budget. Consumption data updates within a few hours (typically 2 to 4 hours), so blocking doesn't happen exactly at 100%. Users might exceed their budget slightly before the block takes effect.
Avant de commencer
When you create any budget, you configure four settings. Reviewing these before you start helps you make the right choices in the setup wizard.
| Paramètre | Options | What to consider |
|---|---|---|
| Budget type | Global or custom override | Start with a global budget as your baseline. Add custom overrides for users who need different limits. |
| Allocation method | Percentage of organization budget or actual CCU value | Use percentage if you want limits to scale with your organization's commitments. Use an actual value for a fixed CCU limit. |
| Fréquence | Monthly or daily | See Budget frequency for guidance on choosing between them. |
| Enforcement | Block or monitor only | Start with monitor only to observe actual usage patterns before enabling blocking. |
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.
Enter the budget amount.
Under Set the frequency, select how often the budget resets:
- Monthly: Tracks usage across the calendar month and resets at the start of each month (UTC).
- Daily: Tracks usage across each calendar day and resets at the start of each day (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
Choose how to limit usage when users exceed their CCU budget. Limits start when the budget runs out and last through the end of the budget period (day or month) or until you change them. Select one of the following:
- 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.
You receive a notification when limits take effect.
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.
Under Set the frequency, select how often the budget resets:
- Monthly: Tracks usage across the calendar month and resets at the start of each month (UTC).
- Daily: Tracks usage across each calendar day and resets at the start of each day (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
Organization managers see the global budget as a card at the top of the main User Limits page. Custom override budgets appear in a budget table below.
Organization managers can do the following:
Afficher la carte du budget global et tous les budgets de remplacement personnalisés dans le tableau avec tous les détails
Access a three-dot menu (⋯) next to each budget. The menu includes the following options:
- 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
Read-only users can do the following:
- See their own budget as a line item in the table, whether it's a custom override or global budget
- Access only the View option from the three-dot menu
Read-only users can't see other users' budgets or use Edit or 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é
- Consumption trends for the period
- 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: Update budget amounts, frequency, or blocking preferences for a single user, or use the group view to update the budget for all users in a group at once
- Increase a user's budget: restaurer l'accès aux utilisateurs bloqués ou fournir une capacité supplémentaire
- Decrease budgets: Adjust budget amounts for the current and future budget periods
- Delete budgets: Delete both global and custom override budgets. When you delete a custom override budget, the user automatically falls back to the global user budget (if you've configured one).
Les modifications apportées aux budgets prennent effet dans un délai d'environ 15 minutes.
Important
Deleting a custom budget doesn't remove budget tracking. Budget tracking continues under the global budget (if you've configured one).
Gérer les utilisateurs bloqués
When a user is blocked due to budget consumption, they can do the following:
- See a message that says they've used their budget for the period
- View their budget details to check consumption
- Vous contacter pour demander une augmentation de budget
To restore a blocked user's access, choose one of the following options:
- Increase their budget. See Adjust budgets.
- Wait until the budget resets at the start of the next budget period. See Budget frequency.
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
When do budgets reset? It depends on the frequency you selected when setting up the budget:
- Monthly: Budgets reset at the start of each calendar month (UTC).
- Daily: Budgets reset at the start of each calendar day (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.
What happens to a user when I delete their custom override budget? The user automatically falls back to the global user budget if you've configured one. If no global budget exists, the user has unrestricted access.
What happens to users who don't have a budget assigned? Users without a budget assigned have unrestricted access to dashboards, query builder, and API calls.
How quickly do budget changes take effect? Budget changes take effect within approximately 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.