リアルタイムストリーミングでは、APM のイベントデータが 5 秒ごとに New Relic に送信されます。トランザクション、エラー、カスタムイベントなどのデータをほぼリアルタイムで照会し、視覚化することができます。ペイロードが小さくなることで、チャートの更新が速くなり、最も重要なデータの問い合わせも速くなります。
この機能をサポートするエージェントの詳細については、エージェントのバージョンを参照してください。
New Relic データをクラウドにストリーミングすることを検討していますか?ストリーミング データのエクスポートを参照してください。
重要な理由
リアルタイム・ストリーミングでは、送信されるイベント数は増えません。より頻繁な投稿と、1投稿あたりのイベント数の減少の組み合わせにより、1分あたりのイベント数は、リアルタイム・ストリーミングを行わない場合とほぼ同じになります。
次の画像は、New Relic に送信されたデータを、リアルタイムストリーミングを使用した場合と使用しない場合で比較したものです。なお、10,000はイベント数の一例であり、エージェントによってはデフォルトの上限が低いものもあります。
1分間に送信できるイベント数の全体的な制限に変更はありません。また、イベント以外のデータ(スパン、トレース、メトリクス)も影響を受けず、1分ごとに送信されます。
新しいアプリのバージョンをデプロイするなど、何かが変わったときの影響を素早く把握するために、リアルタイムのストリーミングを使用します。
- 主要なパフォーマンス指標(スループット、エラーレート、チャートなど)をほぼリアルタイムで調べることができます。
- 障害発生時や異常発生時に迅速に対応。
- ダッシュボードを最大限に活用してください。
- 5秒ごとに報告されるAPMイベントにより、検出までの平均時間を短縮。
リアルタイム・ストリーミング・データの照会
チャートを構築する際には、NRQL クエリに以下を含めてください。
NRQL句 | コメントコメント |
---|---|
| 5秒のグラフの更新間隔を利用するには、必ず |
| 時系列グラフの更新間隔を設定するには、 |
リアルタイムのストリーミングチャートを作成
NRQLクエリの結果は、リアルタイムのグラフで視覚化できます。
one.newrelic.com > All capabilities > Query builder
に移動します。
メトリクス & イベント エクスプローラーを使用して、グラフの作成を開始します。
該当するクエリについては、クエリの上にマウスを移動し、
Edit in query builder
をクリックしてクエリを絞り込みます。
NRQLクエリで、5秒の更新間隔を利用するように
SINCE
}句とTIMESERIES
句を調整します。
この機能を備えたエージェントのバージョン
リアルタイム・ストリーミングは、すべてのAPMエージェントでサポートされています。最小限のエージェントのバージョンは以下の通りです。
Go:
Java:
.NET:
Node.js:
PHP:
Python:
Ruby:
注意
トランザクションイベントのレポートが 無効になっている場合 、New Relic 全体の一部の UI 要素に影響を与える可能性があります。このデータに依存している一部のUIページでは、空のグラフが表示されることがあります。