• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

newrelic_custom_metric (PHPエージェントAPI)

構文

newrelic_custom_metric(string $metric_name, float $value)

デフォルトでは取得されないアプリのコンポーネントの時間を測定するカスタムメトリック(ミリ秒単位)を追加します。

要件

すべてのAgentバージョンに対応しています。

説明

記録する カスタムメトリクス PHPエージェントがデフォルトで取得していないもの。

ならば、できる。

  • メトリックとイベントを使用して、カスタム メトリックを検索し、カスタマイズ可能なグラフを作成して、ダッシュボードに追加します。
  • New Relic REST API を使用して、New Relic UI の外でプログラム的にカスタムメトリックデータを取得して使用することができます。
  • カスタムメトリックアラートを作成する カスタムメトリックが特定の値を超えたときに自分やチームに通知します。

パラメーター

パラメータ

説明

$metric_name

ストリング

必要です。カスタムメトリクスには、 Custom/ のプレフィックスを付けた名前を付けます(例: Custom/ MyMetric )。これにより、UIがカスタムメトリクスを1か所にまとめることができ、Metric Explorerで簡単に見つけることができます。

$value

浮く

必須。タイミングをミリ秒単位で記録します。例: 4の値は、New Relic のシステムでは.004秒として保存されます。

値がNaN、Infinity、denorm、負のゼロの場合、この関数の動作は不定です。New Relic は、与えられた値から 1 ビット以上の精度 (ULP) を破棄することがあります。

戻り値

メトリックが正常に追加された場合、 trueを返します。

100ミリ秒の応答時間を記録

function example() {
if (extension_loaded('newrelic')) { // Ensure PHP agent is available
newrelic_custom_metric("Custom/custom-metric-name", 100.00);
}
}
Copyright © 2023 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.