構文
NewRelic.Api.Agent.NewRelic.RecordResponseTimeMetric(string $metric_name, Int64 $metric_value)
指定された名前と応答時間(ミリ秒)でカスタムメトリックを記録します。
要件
すべてのAgentバージョンに対応しています。
すべてのアプリタイプに対応しています。
説明
カスタム指標の応答時間をミリ秒単位で記録します。これらのカスタム メトリックを表示するには、 クエリ ビルダーを使用してメトリックを検索し、カスタマイズ可能なグラフを作成します。IncrementCounter()
とRecordMetric()
も参照してください。
重要
カスタム指標を作成するときは、名前をCustom/
で始めます (例: Custom/MyMetric
)。
パラメーター
パラメータ | 説明 |
---|---|
ストリング | 必須です。記録する応答時間メトリックの名前です。最初の255文字のみが保持されます。 |
Int64 | 必須です。記録する応答時間をミリ秒単位で指定します。 |
例
スリープ中のプロセスの応答時間を記録
Stopwatch stopWatch = Stopwatch.StartNew();System.Threading.Thread.Sleep(5000);stopWatch.Stop();NewRelic.Api.Agent.NewRelic.RecordResponseTimeMetric("Custom/DEMO_Record_Response_Time_Metric", stopWatch.ElapsedMilliseconds);