当社のNew Relic Oneの価格設定モデル のアカウントについては、請求関連の使用状況を把握するための使用量UI と、請求関連のデータ管理のためのUI を提供しています。さらに、次のことを行えます。
元のユーザーモデル を使用している場合は、アカウント階層がクエリデータに影響を与える可能性があることに注意してください。詳細については、アカウントの構造 を参照してください。
データインジェスト使用量のクエリ 使用量UI は、時間の経過に伴うデータの取り込みを表示します。UIで提供されているものより詳細な情報が必要な場合は、以下のNRQL クエリの例をいくつかご覧ください。
毎日のデータ使用量 このクエリでは、請求対象となるインジェストしたデータを合計し、過去3か月の1日あたりの値を表示します:
FROM NrConsumption SELECT sum(GigabytesIngested)
WHERE productLine = 'DataPlatform'
SINCE 3 months ago TIMESERIES 1 day
1日の利用(ソース別) このクエリでは、請求対象となるインジェストしたデータを合計し、ソース別にファセットを適用した過去3か月の1日あたりの値を表示します:
FROM NrConsumption SELECT sum(GigabytesIngested)
WHERE productLine = 'DataPlatform' SINCE 3 months ago
FACET usageMetric TIMESERIES 1 day
ソースによるメトリクスのインジェスト このクエリは、メトリックデータ を上位10位までのメトリック名で分類します。また、appName
またはhost
ごとにファセットして分析を調整することもできます。
FROM Metric SELECT bytecountestimate()/10e8 as 'GB Estimate'
SINCE '2021-04-01' UNTIL '2021-04-08'
FACET metricName LIMIT 10 TIMESERIES 1 day
直近1か月のデータ使用量 このクエリは、現在のフルプラットフォームのインジェストデータを示します。つまり、今すぐ請求された場合に、その月のデータに対して請求される金額が表示されます。
FROM NrMTDConsumption SELECT latest(GigabytesIngested)
WHERE productLine = 'DataPlatform' SINCE this month
直近1か月の推定データ コスト このクエリでは、インジェストしたデータの推定コストを表示します:
FROM NrMTDConsumption SELECT latest(estimatedCost)
WHERE productLine = 'DataPlatform' SINCE this month
ユーザー数のクエリ ユーザー数の表示については、使用量UI を参照してください。それ以上の詳細が必要な場合は、以下のNRQLクエリの例を使用できます。ユーザーの計算方法の詳細は、ユーザーの計算 を参照してください。
New Relic Oneの価格設定モデルには2つのバージョン があり、使用しているバージョンは、請求対象ユーザーの計算方法とNRQLクエリ形式に影響を及ぼします。
ここでは、これら2つの価格設定バージョンのクエリの例をご紹介します。
New Relic Oneのプライマリ価格設定(コアユーザーを含む) ユーザへのクエリのルールは次のとおりです。
NrMTDConsumption
イベントのみを使用します。
ユーザータイプによるクエリに使用される属性は、BasicUsersBillable
、CoreUsersBillable
およびFullPlatformUsersBillable
です。
以下に、ユーザー数を決定するためのNRQLクエリの例をいくつかご紹介します。
直近1か月のフルプラットフォームユーザー このクエリでは、その月の請求対象となるフルプラットフォームユーザーの数が表示されます。つまり、今すぐ請求された場合に、その月のフルプラットフォームユーザー数に対して請求される金額が表示されます。
FROM NrMTDConsumption SELECT latest(FullPlatformUsersBillable) SINCE this month
直近1か月のコアユーザー このクエリでは、現在請求されているコアユーザーの数が表示されます。
FROM NrMTDConsumption SELECT latest(CoreUsersBillable) SINCE this month
コアユーザーの価格設定バージョンへの切り替え中のユーザーの追跡
組織がコアユーザーなしのNew Relic Oneの価格設定 から開始し、コアユーザーリリース に切り替えることを選択した場合、使用量UIは、その移行期間中の請求対象となるユーザーの数を追跡します。その移行期間中のフルプラットフォームユーザーの数を表示するクエリの例を以下に示します。
FROM NrMTDConsumption SELECT latest(billableConsumption) as 'Full platform users' where metric in ('FullPlatformUsers', 'FullUsers') SINCE 4 month ago limit max TIMESERIES
コアユーザーなしのNew Relic One ユーザへのクエリのルールは次のとおりです。
NrMTDConsumption
またはNrConsumption
イベントを使用できます。
ユーザータイプ別のクエリに使用される属性は、BasicUsersBillable
およびFullUsersBillable
です。
その月の請求対象となるフルプラットフォームユーザーの数 このクエリでは、その月の請求対象となるフルプラットフォームユーザーの数が表示されます。つまり、その時点で請求された場合に、当月のユーザー数に対して請求される金額が表示されます。
FROM NrMTDConsumption SELECT latest(FullUsersBillable)
このクエリは、1時間ごとにカウントされたフルプラットフォームユーザーの数を示します。これは、フルプラットフォームユーザー数が時間の経過に伴い、どのように変化したかを確認するのに役立ちます。
from NrConsumption SELECT max(FullUsers)
SINCE 10 days ago TIMESERIES 1 hour
予測される月間フルプラットフォームユーザー数 このクエリでは、月ごとのフルプラットフォームユーザーの予測数が表示されます。このクエリは、ダッシュボードでの使用には適していません。a) その月の残り日数、b) その月の初日に基づく値が必要です。これは、その月の残り10日で予測される月末カウントをクエリする例です。
FROM NrMTDConsumption SELECT predictLinear(FullUsers, 10 days)
フルプラットフォームユーザーと基本ユーザーの数 使用量UI は、フルプラットフォームユーザーと基本ユーザーの数を表示します。使用されるクエリ:
FROM NrUsage SELECT max(usage) SINCE 10 days ago
WHERE productLine='FullStackObservability'
WHERE metric in ('FullUsers', 'BasicUsers')
時間の経過に伴うフルプラットフォームユーザーと基本ユーザーの数を確認するには:
FROM NrUsage SELECT max(usage) SINCE 10 days ago
WHERE productLine='FullStackObservability'
WHERE metric in ('FullUsers', 'BasicUsers') FACET metric TIMESERIES 1 hour
利用アラートを設定 請求の管理 の一助として、アラートを設定し、データの取り込みやユーザー数の想定外の利用増について通知を行えます。
使用関連のアラート条件を作成する前に、以下のヒントを参考にしてください。
NRQLアラート条件の例は次のとおりです。
取り込んだギガバイト数が固定値を超える このクエリでは、1時間の使用量が固定値を超えるとアラートを作成します。
FROM NrConsumption SELECT sum(GigabytesIngested)
WHERE productLine = 'DataPlatform'
複数の子アカウント がある場合、特定のサブアカウントに閾値アラートを設定できます:
FROM NrConsumption SELECT sum(GigabytesIngested)
WHERE productLine = 'DataPlatform' AND consumingAccountId = YOUR_CHILD-ACCOUNT_ID
使用量が固定の閾値(GB)を超える このクエリでは、使用量が1か月あたりの固定の閾値(GB)を超えるとアラートを作成します。
FROM NrMTDConsumption SELECT latest(GigabytesIngested)
WHERE productLine = 'DataPlatform'
使用量がユーザーの固定の閾値を超える このクエリでは、使用量が請求対象のユーザーの1か月あたりの固定の閾値を超えるとアラートを作成します。
FROM NrMTDConsumption SELECT latest(FullUsersBillable)
ユーザー数のクエリ方法についての詳細は、ユーザーのクエリ を参照してください。
使用量が推定コストの固定の閾値を超える このクエリでは、使用量が推定コストの固定の閾値を超えるとアラートを作成します。
FROM NrMTDConsumption SELECT latest(estimatedCost)
WHERE productLine = 'DataPlatform'
アカウントへの変更のクエリ アカウントに対して行った変更(ユーザー管理に関連する変更など)を確認するには、NrAuditEvent
をクエリできます。
使用関連のデータタイプ 使用データは、次のイベントにアタッチされます。ユーザーのクエリに使用するイベントの詳細については、ユーザーのクエリ を参照してください。
NrUsage
は、1時間ごとに使用状況を記録し、報告されるデータのタイプ(APMデータやブラウザ監視データなど)の確認に使用されます。NrConsumption
は、1時間ごとに利用状況を記録しますが、これは「リアルタイム」利用と同じです。このイベントを使用して、期間中の利用トレンドを観察します。NrMTDConsumption
は、NrConsumption
イベントから集計値を生成します。このイベントを使用して、毎月の請求期間の利用や予想コストを把握します。コアユーザーリリース を利用している組織の場合、これはユーザー数を照会するのに最適なイベントです。 データインジェストの属性 以下は、使用イベント にアタッチされる最も重要な属性の一部です。
属性
説明
productLine
使用量のカテゴリ。DataPlatform
、FullStackObservability
、ProactiveDetection
の3つのオプションがあります。(2021年11月1日より、IncidentIntelligence
は請求要因ではなくなりました。) このカテゴリの詳細については、New Relicプラットフォーム をご覧ください。
メトリック
これにより、使用量の複数のカテゴリを単一のメトリックに統合します。製品ライン
ごとにファセットを適用する場合に有用です。これは、BasicUsers
、FullUsers
およびGigabytesIngested
の可能な値を持つ列挙型です。コアユーザーリリース の値には、FullPlatformUsers
およびCoreUsers
が含まれます。
consumingAccountId
使用するライセンスキーから決まる、保存されたイベントを直接担当するNew RelicアカウントのID。
estimatedCost
使用量とメトリックコストに基づき、推定コストを計算する。これは、毎月のインボイスではなく、今日までのコストの推定です。