Compute User Limits [計算ユーザー制限]を使用すると、組織内の個々のユーザーに対して日次または月次の予算を設定し、計算の消費量に基づいてNew Relicリソースへのアクセスを管理できます。各予算は、コア計算(コアCCU)および高度な計算(高度なCCU)を個別のメーターとして追跡します。ユーザーがメーターの割り当てられた予算に達した場合、予算期間が終了するか、予算を増やすまで、関連するリソースへのアクセスをブロックできます。
また、すべてのユーザーに適用されるグローバルなユーザー予算により、大規模な予算管理が簡素化されるため、ユーザーごとに個別に予算を構成する必要はありません。特定のニーズを持つユーザーに対して、カスタムのオーバーライド予算を作成できます。
計算ユーザー制限を使用して、次のことを行います:
- ユーザーごとの消費量を制限して計算コストを管理する
- ユーザーレベルの計算消費量をモニターする
- 組織全体のユーザーの計算使用パターンの可視性を維持します。
- 大規模な組織全体でユーザーの計算予算を管理します。
主な機能
2つの予算タイプを利用できます:
- Global user budget [グローバルユーザー予算]:組織内のすべてのユーザーに適用されるデフォルトの予算を設定します。
- カスタム上書き予算: グローバル予算よりも高いまたは低い制限を必要とする個々のユーザーに特定の予算を割り当てます。
両方の予算タイプについて、メーターごとに以下を設定します:
- Core CCU limit[コアCCU制限]:組織レベルの計算予算のパーセンテージとして設定すると、対応するCCU値が自動的に計算されます。このメーターの制限タイプとして、Block CCU usage[CCU使用をブロック]またはDo not block CCU usage[CCU使用をブロックしない]を選択してください。
- Advanced CCU limit [Advanced CCUの制限]:組織レベルの計算予算のパーセンテージとして設定し、同等のCCU値が自動的に計算されます。このメーターの制限タイプとして、Block CCU usage [CCU使用量のブロック]またはDo not block CCU usage [CCU使用量をブロックしない]を選択します。
予算の追跡は、グローバル予算またはカスタムのオーバーライド予算を設定した場合にのみ適用されます。
グローバル予算を設定した場合、すべてのユーザーは自動的にその予算を受け取ります。グローバル予算なしでカスタム上書き予算のみを作成した場合、カスタム予算のないユーザーは無制限にアクセスできます。
New Relic Autopilotによる使用量を管理する必要がある場合は、代わりにAutopilot compute limits [Autopilotの計算制限]機能を使用してください。
ユーザーロールと権限
以下の表は、各ロールが実行できることをまとめたものです。
機能 | 組織管理者 | 読み取り専用ユーザー |
|---|---|---|
グローバルユーザー予算を設定する | ✅ | ❌ |
特定のユーザーに対してカスタムのオーバーライド予算を作成します | ✅ | ❌ |
既存の予算を編集 | ✅ | ❌ |
予算を削除する | ✅ | ❌ |
予算の消費状況を表示 | すべてのユーザー | 自身の予算のみ |
3点ドットメニューのオプションにアクセスする | 表示、編集、削除 | 表示のみ |
予算通知の受信 | — | 50%、75%、95%、および100% |
ユーザー制限の仕組み
ユーザー制限は、各ユーザーの計算消費量を、コア計算(コアCCU)と高度な計算(高度なCCU)という2つの独立したメーターで追跡します。ユーザーに予算を割り当てると、その計算アクティビティは適切なメーターにカウントされます。各メーターには、独自の予算値と制限タイプがあります。
たとえば、ユーザーに10,000のコアCCU予算と5,000の高度なCCU予算がある場合、クエリの実行やダッシュボードの更新などの標準的な計算アクティビティはコアCCUの制限にカウントされ、Ask AI、Live Archives、MCPなどの高度な計算アクティビティは高度なCCUの制限にカウントされます。
ユーザーがメーターに割り当てられた予算に達すると、そのメーターに設定された制限タイプが有効になります。
コアおよび高度な計算メーター
コア計算(コアCCU)は、ダッシュボード、クエリビルダー、およびAPIコールを対象としています。高度な計算(高度なCCU)は、Live ArchivesやAIを活用した機能などの機能を対象としています。
ユーザーのコアCCU予算を使い果たし、制限タイプがBlock CCU usage[CCU使用をブロック]に設定されている場合、以下へのアクセスが失われます:
ユーザーの高度なCCU予算が消費され、制限タイプがBlock CCU usage [CCU使用をブロック]に設定されている場合、以下のアクセス権が失われます:
- Ask AI(V1およびV2)
- Live Archives(クエリビルダーのQuery Live Archives [Live Archivesをクエリ]ボタンおよびUse live archives [ライブアーカイブを使用]トグル)
- MCP
- Errors Inbox(Explain Error [エラーの解説] および Generate Insights [Insightsの生成])
以下の高度なCCUを消費する製品は、この計算ユーザー制限機能ではサポートされていないため、ユーザーの高度なCCU予算が100%に達した場合でも引き続きアクセスできます:
- Pipeline Control
- 無制限のカーディナリティ
- Transaction 360
- Security RX
- New Relic AIナレッジ
- Autopilot
ヒント
より多くの製品が一般提供されるにつれて、適用対象となる高度なCCU製品のリストは増える可能性があります。サポートされている高度なCCU製品の最新情報については、こちらを再度ご確認ください。
予算の頻度
予算を作成するときは、毎日リセットするか毎月リセットするかを選択します。適切な選択は、ユーザーの作業パターンと、コストをどれだけ厳密に管理する必要があるかによって異なります。
以下の表は、毎月の予算と毎日の予算を比較したものです:
| 行動 | 月次 | 毎日 |
|---|---|---|
| リセット | 各暦月の開始時(UTC) | 各暦日の開始時(UTC) |
| ブロック解除 | 翌暦月の開始時(UTC) | 次の暦日の開始(UTC) |
以下のいずれかに該当する場合は、月次予算を選択してください:
- ユーザーの日々の使用量は変動しますが、請求期間全体で平均化されます — たとえば、スプリントの終わりに集中的なクエリを実行するものの、それ以外の使用量は少ない開発者などです。
- 予算期間を請求サイクルに合わせたい場合
- 1か月につき1回のみリセットしたい場合
次のいずれかに該当する場合は、日次予算を選択してください:
- 暴走したクエリやスクリプトが1日に消費できる量を制限したい場合
- ユーザーの日々の使用量が一定しており、1日あたりの固定制限を設定したい場合です。
- より短いリカバリ期間が必要な場合:毎日の予算でブロックされたユーザーは、月末まで待つのではなく、翌日にアクセス権を回復します。
ヒント
1日の上限を設定すると、合計使用量が月間予算内に収まるはずだった場合でも、使用量が多い日にユーザーがブロックされる可能性があります。1日の制限を広く適用する前に、ユーザーの一般的な使用パターンを確認してください。
予算通知
通知は、各計算メーターに対して独立してトリガーされます。アプリ内通知は4つの閾値すべてでトリガーされます;メール通知は75%と100%でのみトリガーされます。
| 閾値 | Urgency [緊急度] | アプリ内通知 | メール |
|---|---|---|---|
| 50% | 情報 | ✓✓ | — |
| 75% | 警告 | ✓✓ | ✓✓ |
| 95% | 致命的 | ✓✓ | — |
| 100% | 致命的 | ✓✓ | ✓✓ |
たとえば、100,000コアCCUの予算と200,000アドバンストCCUの予算を持つユーザーは、50,000;75,000;95,000;および100,000コアCCUでコアCCUの通知を受け取り、100,000;150,000;190,000;および200,000アドバンストCCUで別のアドバンストCCUの通知を受け取ります。各メーターの75%および100%の閾値で、メール通知が送信されます。
予算の適用
組織マネージャーとして、各計算メーターの制限タイプを独立して設定します。つまり、たとえば、ユーザーのコア計算にBlock CCU usage [CCU使用量のブロック]を適用し、アドバンスト計算にDo not block CCU usage [CCU使用量をブロックしない]を設定したり、両方に同じ制限タイプを適用したりできます。
コア計算については、以下のいずれかを選択してください:
- Block CCU usage [CCU使用をブロック]:ユーザーが予算を使い切った場合、ユーザーに通知し、クエリビルダー、Dashboards、およびAPIコールへのアクセス(クエリの実行、ダッシュボードの更新、APIコールの実行)をブロックします。
- Do not block CCU usage [CCU使用をブロックしない]:ユーザーが予算を消費したときに通知しますが、CCUを消費する製品へのアクセスはブロックしません。このオプションはプラットフォームへの完全なアクセスを維持しますが、超過を防ぐことはできません。
高度な計算については、以下のいずれかを選択してください:
- Block CCU usage [CCU使用量のブロック]:ユーザーが予算を使い切った場合、ユーザーに通知し、Ask AI、Live Archives、MCP、Errors Inboxなどへのアクセスをブロックします。
- Do not block CCU usage [CCU使用をブロックしない]:ユーザーが予算を使い切った場合、ユーザーに通知しますが、CCUを消費するアクションへのアクセスはブロックしません。このオプションはプラットフォームへの完全なアクセスを維持しますが、超過を防ぐことはできません。
ブロックされると、ユーザーには、その期間の予算を使い切ったこと、および質問がある場合は組織の管理者に連絡できることを示す画面が表示されます。
ヒント
予算制限を初めて導入する場合は、両方のメーターでDo not block CCU usage[CCU使用をブロックしない]から始めてください。これにより、ブロックを有効にする前に実際の使用パターンを観察でき、予期しないアクセス中断が発生する可能性を減らすことができます。
重要
月間予算の場合、ブロックは暦月の終わり(UTC)まで有効です。日次予算の場合、ブロックは暦日の終わり(UTC)まで有効です。どちらの場合も、ユーザーの予算を増やすことで、より早くアクセスを復元できます。消費データは数時間(通常は2~4時間)以内に更新されるため、ブロックは正確に100%で発生するわけではありません。ブロックが有効になる前に、ユーザーが予算を超過する可能性があります。
あなたが始める前に
予算を作成するときは、4つの設定を構成します。開始前にこれらを確認することで、セットアップウィザードで適切な選択を行うことができます。
| 設定 | オプション | 考慮すべき事項 |
|---|---|---|
| 予算タイプ | グローバルまたはカスタムのオーバーライド | ベースラインとしてグローバル予算から開始してください。異なる制限が必要なユーザーには、カスタムオーバーライドを追加してください。 |
| 頻度 | 月単位または日単位 | それらの選択に関するガイダンスについては、予算の頻度をご覧ください。 |
| コアCCU割り当て | 組織の予算の割合;Block CCU usage [CCU使用量のブロック]またはDo not block CCU usage [CCU使用量をブロックしない] | パーセンテージを入力してください;ウィザードが同等のCCU値を計算します。このメーターについては、制限タイプも選択してください:ブロックを有効にする前に実際の使用パターンを観察するために、Do not block CCU usage [CCU使用をブロックしない] から始めてください。 |
| Advanced CCU割り当て | 組織の予算の割合;Block CCU usage [CCU使用量のブロック]またはDo not block CCU usage [CCU使用量をブロックしない] | パーセンテージを入力してください;ウィザードが同等のCCU値を計算します。このメーターについては、制限タイプも選択してください:ブロックを有効にする前に実際の使用パターンを観察するために、Do not block CCU usage [CCU使用をブロックしない] から始めてください。 |
グローバルユーザー予算を設定する
組織が複数のNew Relic組織にまたがっている場合は、それぞれに個別にサインインして、そのユーザーのユーザー制限を作成および管理してください。
計算リソース予算にアクセスします
- one.newrelic.com > user menuに移動します。
- Administration > Compute Budgetsを選択します。
グローバル予算ウィザードを開きます
Global user budgetカードで、Manage budgetをクリックします。Manage global budgetウィザードが開きます。
予算の頻度を設定します。
Set the frequencyで、予算がリセットされる頻度を選択します:
- Monthly:暦月全体の使用量を追跡し、各月の初め(UTC)にリセットします。
- Daily:各暦日の使用量を追跡し、各日の開始時(UTC)にリセットします。
Nextをクリックします。
Define core CCU budget [コアCCU予算の定義]
Budget allocationで、各ユーザーに割り当てる組織のコアCCU予算の割合を入力してください。入力すると、ウィザードに同等の高度なCCU値が表示されます。たとえば、組織に800,000コアCCUがあり、5%に設定した場合、各ユーザーは40,000コアCCUを受け取ります。ユーザーの予算は、組織の合計予算を超えることができます。
「Limit type」で、ユーザーのコアCCU予算が100%に達したときの処理を選択してください:
- Block CCU usage:ユーザーに通知し、CCUを消費するアクション(クエリの実行、ダッシュボードの更新、APIコールの実行)へのアクセスをブロックします。
- Do not block CCU usage:ユーザーに通知しますが、プラットフォームへの完全なアクセスは維持します。これにより超過を防ぐことはできません。
Nextをクリックします。
高度なCCU予算を定義する
「Budget allocation」で、各ユーザーに割り当てる組織の高度なCCU予算のパーセンテージを入力してください。入力すると、ウィザードに対応するCCU値が表示されます。ユーザーの予算は、組織全体の予算を超えることができます。
Limit typeで、ユーザーが高度なCCU予算の100%に達したときの動作を選択してください:
- Block CCU usage:ユーザーに通知し、Ask AI、Live Archives、MCP、およびErrors Inboxへのアクセスをブロックします。
- Do not block CCU usage:ユーザーに通知しますが、プラットフォームへの完全なアクセスは維持します。これにより超過を防ぐことはできません。
Nextをクリックします。
通知の確認
このページでは、各計算メーターについてユーザーが受け取る通知の閾値を確認します。設定は必要ありません。Finishをクリックして、グローバルユーザー予算を作成します。
カスタムのオーバーライド予算を設定
グローバル予算とは異なる上限を必要とするユーザーのために、カスタムの上書き予算を作成します。チームをオンボーディングする場合、または各ユーザーを個別に構成せずにグループに一律の上限を適用する場合は、このアプローチを使用してください。
ユーザー予算を作成する
User LimitsページからCreate a user budgetをクリックします。Create custom user budgetウィザードが開きます。
頻度を設定してユーザーを選択する
Set the frequencyで、予算がリセットされる頻度を選択します:
- Monthly:暦月全体の使用量を追跡し、各月の初め(UTC)にリセットします。
- Daily:各暦日の使用量を追跡し、各日の開始時(UTC)にリセットします。
Select usersで、ドロップダウンから1人以上のユーザーを選択して、このカスタム上書き予算を割り当てます。複数のユーザーを選択した場合、同じ予算が各ユーザーに個別に適用されます — 単一の予算を共有することはありません。
Nextをクリックします。
Define core CCU budget [コアCCU予算の定義]
Budget allocationで、このユーザーに割り当てる組織のコアCCU予算の割合を入力します。入力すると、ウィザードに相当するCCU値が表示されます。ユーザー予算は、組織の合計予算を超えることができます。
Limit typeで、ユーザーがコアCCU予算の100%に達したときの動作を選択してください。これはグローバル予算の設定と異なる場合があります。
- Block CCU usage:ユーザーに通知し、CCUを消費するアクション(クエリの実行、ダッシュボードの更新、APIコールの実行)へのアクセスをブロックします。
- Do not block CCU usage:ユーザーに通知しますが、プラットフォームへの完全なアクセスは維持します。これにより超過を防ぐことはできません。
Nextをクリックします。
高度なCCU予算を定義する
Budget allocationで、このユーザーに割り当てる組織の高度なCCU予算の割合を入力します。入力すると、ウィザードに相当するCCU値が表示されます。ユーザーの予算は、組織の総予算を超える場合があります。
「Limit type」で、ユーザーの高度なCCU予算が100%に達したときの処理を選択してください。これは、グローバルの予算設定とは異なる場合があります。
- Block CCU usage:ユーザーに通知し、Ask AI、Live Archives、MCP、およびErrors Inboxへのアクセスをブロックします。
- Do not block CCU usage:ユーザーに通知しますが、プラットフォームへの完全なアクセスは維持します。これにより超過を防ぐことはできません。
Nextをクリックします。
通知の確認
各計算メーターについて、このユーザーに適用される通知閾値を確認してください。カスタム・オーバーライド予算を作成するには、Finishをクリックしてください。
作成後、カスタム上書き予算は個別の項目としてユーザー予算テーブルに表示されます。これらを個別に更新するか、Group byドロップダウンを使用して、同じ割り当て、制限タイプ、および頻度を共有するユーザーを表示および管理できます。
ユーザー制限の管理
予算の消費状況を表示
組織マネージャーには、Compute Budgetsページの上部にGlobal user budgetカードが表示されます。カードには、設定されたコアCCUとAdvanced CCUの量、ユーザーごとに割り当てられたパーセンテージ、および各メーターの制限タイプが表示されます。
カードの下にあるUser budgetsテーブルには、次の列を持つカスタム上書き予算が表示されます:
| カラム | 説明 |
|---|---|
| ユーザー | ユーザーのメールアドレス |
| 頻度 | 予算が毎日リセットされるか、毎月リセットされるか |
| コア使用量 | 割り当てに対する現在のコアCCU消費量の割合、またはBlock CCU usage [CCU使用量をブロック]が有効になっていてユーザーが予算を超過している場合はBlocked [ブロック済み] |
| Core allocation [コア割り当て] | コアCCU予算額および設定された制限タイプ(Block [ブロック] または Do not block [ブロックしない]) |
| 高度な使用法 | 割り当てに対する割合としての現在の高度なCCU消費量、または閾値に近づいている場合はClose to limit [制限間近] |
| 高度な割り当て | 高度なCCU予算額と設定された制限タイプ(Block [ブロック] または Do not block [ブロックしない]) |
Group by > Allocation, limit, and frequencyを使用して、同じ予算設定を共有するユーザーをクラスタ化します。各グループヘッダーには、設定の概要が表示されます(例:Core CCU 45,000 CCU · Block | Advanced CCU 100,000 CCU · Do not block | Monthly)。
組織マネージャーは以下のことができます:
テーブル内のすべてのカスタム上書き予算を詳細とともに表示します
各予算の横にある3点メニュー(⋯)にアクセスします。メニューには以下のオプションが含まれます:
- View:詳細な予算情報、消費量、および傾向を表示する
- Edit:予算設定を変更する
- Delete: 予算を削除します
読み取り専用ユーザーは以下のことができます:
- カスタムオーバーライド予算かグローバル予算かにかかわらず、自身の予算をテーブルの行項目として確認できます。
- 3点メニューからViewオプションのみにアクセスできます。
読み取り専用ユーザーは、他のユーザーの予算を表示したり、EditやDeleteを使用したりすることはできません。
予算詳細ビュー
予算(すべてのユーザーが自身の予算に対して利用可能)を表示すると、以下を確認できます:
- 現在のコアCCUおよび高度なCCUの消費量
- 各予算の使用率
- 期間中の消費傾向
- 各メーターの100%でのブロックステータス
- 通知ステータス
予算を調整
組織のマネージャーは、いつでも予算を変更できます:
- Edit existing budgets:単一ユーザーの予算額、頻度、または制限タイプを更新するか、グループビューを使用してグループ内のすべてのユーザーの予算を一度に更新します
- Increase a user's budget:ブロックされたユーザーのアクセスを復元するか、追加のキャパシティを提供する
- Decrease budgets:現在および将来の予算期間の予算額を調整します
- Delete budgets:グローバル予算とカスタムオーバーライド予算の両方を削除します。カスタムオーバーライド予算を削除すると、ユーザーは自動的にグローバルユーザー予算(設定されている場合)にフォールバックします。
予算への変更は、約15分以内に有効になります。
重要
カスタム予算を削除しても、予算トラッキングは削除されません。予算トラッキングは、グローバル予算の下で継続されます(設定している場合)。
ブロックされたユーザーの処理
予算の消費によりユーザーがブロックされた場合、以下の操作を行うことができます:
- その期間の予算を使い切ったというメッセージが表示されます
- 予算の詳細を表示して、消費量を確認してください。
- 予算の増額をリクエストするために連絡する
ブロックされたユーザーのアクセスを復元するには、以下のいずれかのオプションを選択してください。
ヒント
ユーザーが制限の引き上げについて誰に連絡すべきかを把握できるように、組織の管理者の内部リストを公開し、サービスインシデント中に少なくとも1人が引き上げを迅速に承認できるようにしてください。
一般的なシナリオ
予算はいつリセットされますか?予算の設定時に選択した頻度によって異なります:
- 毎月:予算は各暦月の初め(UTC)にリセットされます。
- 日次:予算は各暦日の開始時(UTC)にリセットされます。
ユーザーがコアCCU予算の100%に達した場合、進行中のクエリはどうなりますか?実行中のクエリは完了します。ブロックは、ブロックの適用後に新しいクエリ、ダッシュボードの読み込み、およびAPIコールが開始されるのを防ぐだけです。消費データレポートの遅延に関する上記の注意事項を参照してください。
ユーザーが高度なCCU予算の100%に達するとどうなりますか?高度なCCU制限タイプがBlock CCU usage [CCU使用をブロック] に設定されている場合、ユーザーはAsk AI、Live Archives、MCP、およびErrors Inboxへのアクセスを失います。制限タイプがDo not block CCU usage [CCU使用をブロックしない] の場合、ユーザーは引き続きフルアクセスを利用できますが、通知を受け取ります。
カスタムオーバーライド予算を削除すると、ユーザーはどうなりますか?グローバルユーザー予算を設定している場合、ユーザーには自動的にグローバルユーザー予算が適用されます。グローバル予算が存在しない場合、ユーザーは無制限にアクセスできます。
予算が割り当てられていないユーザーはどうなりますか?予算が割り当てられていないユーザーは、ダッシュボード、クエリビルダー、APIコール、およびAI機能に無制限にアクセスできます。
予算の変更はどのくらいで反映されますか?予算の変更は約15分以内に反映されます。