アトリビュート は、イベントやトランザクションのプロパティを決定する情報を含むキー・バリュー・ペアです。これらのキーバリューペアは、アプリケーションをより深く理解し、New Relic でデータをアノテーションするのに役立ちます。デフォルトおよび カスタムの 属性は、APM トランザクショントレース、分散トレース、エラー分析、および APM および ブラウザイベント で見ることができます。
それぞれの送信先にどのような属性を送信するかをカスタマイズすることができます。ここでは、PHPエージェントの属性について、それらを有効または無効にする方法、および の送信先に対してどの属性を含めるか、または除外するかを決定するためにエージェントが従うルールについて説明します 。
PHPエージェントの属性
デフォルトの APM 属性に加えて、PHP エージェントで次の属性を構成できます。詳細については、「PHP エージェント ( newrelic.ini
) の設定」および「属性の有効化と無効化」を参照してください。
Webリクエストに対する応答ステータスコード。
デフォルトでは
トランザクションのトレースEnabled
エラーコレクター(トレースされたエラー)。有効
トランザクションイベント。有効
ページビュー (
): 利用不可
New Relic API のnewrelic_add_custom_parameter()
呼び出しに追加された属性。
デフォルトでは
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。有効
- ページビュー(ブラウザモニタリング)。有効
HTTPのAcceptリクエストヘッダから読み取ったタイプです。
デフォルトでは
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。有効
- ページビュー(ブラウザモニタリング)。利用不可
Content-Typeリクエストヘッダから読み取った、受信リクエストのコンテントタイプ。
デフォルトでは
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。有効
- ページビュー(ブラウザモニタリング)。利用不可
Content-Lengthリクエストヘッダから読み取った、受信したリクエストのサイズをバイト単位で表します。
デフォルトでは
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。有効
- ページビュー(ブラウザモニタリング)。利用不可
HTTPのホストリクエストヘッダの名前です。
デフォルトでは
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。有効
- ページビュー(ブラウザモニタリング)。利用不可
Refererリクエストヘッダから読み取られる、受信リクエストのReferer。
デフォルトでは
- トランザクションのトレース。無効です。
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。使用不可
- ページビュー(ブラウザモニタリング)。利用不可
User-Agent
HTTP ヘッダーの内容。
デフォルトでは
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。使用不可
- ページビュー(ブラウザモニタリング)。利用不可
受信したリクエストのHTTPメソッドです。
デフォルトでは
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。有効
- ページビュー(ブラウザモニタリング)。利用不可
トランザクションにパラメータを要求する。
ヒント
capture_params
プロパティは廃止されました。ただし、 true
に設定すると、トランザクション追跡と追跡エラーのリクエスト パラメータが有効になります。
デフォルトでは
- トランザクションのトレース。無効です。
- エラーコレクター(トレースされたエラー)。無効です。
- トランザクションイベント。使用不可
- ページビュー(ブラウザモニタリング)。利用不可
トランザクションからのリクエストURIです。
初期設定
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。有効
- ページビュー(ブラウザモニタリング)。利用不可
Content-Length レスポンスヘッダーから読み取った、送信レスポンスのサイズ(バイト)です。
デフォルトでは
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。有効
- ページビュー(ブラウザモニタリング)。利用不可
Content-Type レスポンスヘッダーから読み取られる、送信レスポンスのコンテントタイプ。
デフォルトでは
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。有効
- ページビュー(ブラウザモニタリング)。利用不可
現在のスクリプトが実行されているサーバーホストの名前です。
初期設定
- トランザクションのトレースEnabled
- エラーコレクター(トレースされたエラー)。有効
- トランザクションイベント。使用不可
- ページビュー(ブラウザ監視)。使用不可
アトリビュートの送信先変更
ヒント
PHP エージェントでは、デフォルトで、 newrelic.browser_monitoring.attributes.enabled
を除くすべての宛先が属性コレクションに対してオープンになります。
New Relic 宛先に送信する属性を変更するには:
.enabled
宛先プロパティを変更して、属性コレクションへの宛先を開くか閉じます。
属性名を宛先の .include
または.exclude
プロパティ に追加して、 デフォルトの属性設定 を変更します。
どの設定が優先されるかは、 Attribute rules を参照してください。
PHPエージェントのアップグレード
PHPエージェント4.9以上にアップグレードする場合は、設定ファイルをアップグレードしてください。 非推奨のプロパティの詳細については、 「属性の有効化と無効化」を参照してください。