NRQL Predictions New Relicは履歴データを使用して将来の傾向を予測し、メトリクスが将来どのように動作するかをインサイトに提供します。 このプロアクティブなアプローチにより、傾向を視覚化し、潜在的な問題を予測して、タイムリーな介入により最適なシステム パフォーマンスを維持できるようになります。 NRQL Predictions自体は潜在的な問題を特定するものではありませんが、傾向を評価し、将来の課題に備えるために必要な情報を提供します。
潜在的な問題を自動的に識別するには、現在パブリック プレビューで利用可能なPredictive Alerts機能に登録できます。 Predictive Alerts NRQL Predictionsと連携して、予測される傾向が潜在的な問題を示している場合に自動的にアラートをトリガーし、システムをプロアクティブに管理できるようにします。
ヒント
New Relic は現在、予測にHolt-Winters モデルを使用しており、データの時間別、日別、週別の季節パターンと傾向をサポートしています。
価格
プレビュー期間中のNRQL Predictionsの使用は、お客様のアカウントに関連付けられた価格モデルに適用される注文に従って課金されます。 この機能の使用に関連するNew Relic書き込み言語 (NRQLS) は、コア計算製品として課金されます。 この機能が一般に利用可能になった場合、ご注文に応じて使用料が請求されます。
価格に関する詳細については、弊社の営業チームにお問い合わせいただくか、ご注文を参照してください。
登録
NRQL Predictions機能に登録するには、 one.newrelic.com > Administration > Preview & Trialsに移動してNRQL predictions有効にします。
折れ線グラフまたは面グラフに予測を追加する
折れ線グラフまたは面グラフに予測を追加するには、次の手順に従います。
折れ線グラフまたは面グラフにアクセスする
- one.newrelic.com > All capabilitiesに移動します。
- 折れ線グラフまたは面グラフに予測を追加するには、 Dashboardsから選択するか、 Metrics and eventsから開きます。
予測を追加
予測を追加するには、 メニューで、 Predict trendを選択します。 Data Explorer [データ エクスプローラー]では、将来の傾向を予測する予測傾向がグラフに表示されます。 予測範囲はクエリ ウィンドウの 20% に自動的に設定され、灰色で強調表示されます。 予測範囲内ではグラフが点線で表示されます。
PREDICT
キーワードがチャート クエリに追加されます。 要件に応じてクエリを絞り込み、実行して最新の傾向を取得できます。
ヒント
面グラフに予測を追加すると、グラフの種類が予測付き折れ線グラフに変わります。
ダッシュボードに追加
予測を含むグラフをダッシュボードに追加するには、 Add to dashboardクリックします。
ウィジェット名を入力します。
ウィジェットを追加するダッシュボードを選択するか、ウィジェット用の新しいダッシュボードを作成します。
選択したダッシュボードで予測付きのチャートを表示できるようになりました。
デフォルトの予測範囲
予測をグラフに追加すると、 PREDICT
関数は次のデフォルトの動作で既存のグラフ クエリに追加されます。
- 予測範囲: クエリ ウィンドウで指定された合計時間の 20% を予測し、現在の傾向に基づいた短期的な予測を確認できます。
- 履歴データ: 現在の書き込みウィンドウとその 2 つ前のウィンドウからの履歴データを処理して、予測を生成します。
- 時間間隔: クエリ ウィンドウ上の予測のデータ ポイント間隔と一致し、データ投影の一貫性が確保されます。
例:
FROM Transaction SELECT count(*) WHERE error IS TRUE TIMESERIES PREDICT
チャート上のデフォルトの予測は次のように表示されます。

one.newrelic.com > All capabilities > dashboards: デフォルトの予測。
予測範囲をカスタマイズする
予測は以下の方法でカスタマイズできます。 NRQL について詳しくは、 NRQL ドキュメントを参照してください。
例:
FROM Transaction SELECT count(*) WHERE error IS TRUE TIMESERIES PREDICT holtwinters(beta: 0.5) BY 3 hours USING 1 day
チャート上のカスタマイズされた予測は次のように表示されます。

one.newrelic.com > All capabilities > dashboards: カスタマイズされた予測。