タイミングやコンピューター リソース データなど、API 呼び出しを介して任意のパフォーマンス データを記録します。メトリクスとイベントを使用して、カスタム メトリクスを検索し、カスタマイズ可能なチャートを作成し、それらのチャートを New Relic ダッシュボードに追加します。カスタムメトリクスを使用すると、New Relic 内でモニタリングを統合できます。
注意
あまりにも多くのメトリクスを収集すると、アプリケーションやNew Relicエージェントのパフォーマンスに影響を与える可能性があります。データの問題を避けるために、ユニークなカスタムメトリクスの総数は2000以下にしてください。
メトリクスの名称
メトリック名は、 /
文字で区切られたパスです。カスタム メトリックには、次のパターンを使用します。
<category>/<class>/<method>
カスタム メトリック名には、 <class>/<method>
または<category>/<name>
を使用します。たとえば、 MyCategory/My_method
を使用します)。
重要
Node.js エージェント v5 より前のバージョンでは、メトリクスの前にCustom/
を追加する必要があります。エージェントは、内部メトリックとの衝突を防ぐために、これをカスタム メトリックの前に自動的に追加しません。
カスタムメトリクスの記録
メトリック データを記録するための公開 API は、 newrelic
の 2 つのメソッドで構成されています。
recordMetric
: 新しいカスタムメトリックを作成するために使用します。incrementMetric
: カスタムメトリックの値を更新するために使用します。
詳細については、GitHub のサンプルアプリケーションを参照してください。