構文
newrelic_set_user_attributes(string $user_value, string $account_value, string $product_value)
ユーザー関連のカスタム属性を作成します。newrelic_add_custom_parameterの方が柔軟性があります。
要件
エージェントのバージョン 3.1.5.111 以上。
説明
ヒント
この呼び出しでは、既存のキーに値を割り当てることしかできません。キーと値のペアをより柔軟に作成するには、 newrelic_add_custom_parameter
を使用します。
リリース 4.4 以降、以下を呼び出します。
newrelic_set_user_attributes("a", "b", "c");// is equivalent to calling these three methods:
newrelic_add_custom_parameter("user", "a"); newrelic_add_custom_parameter("account", "b"); newrelic_add_custom_parameter("product", "c");
3 つのパラメーターはすべて必須ですが、空の文字列にすることもできます。
パラメーター
パラメータ | 説明 |
---|---|
ストリング | 必須 (空の文字列にすることができます)。このページ ビューに関連付ける名前またはユーザー名を指定します。この値は |
ストリング | 必須 (空の文字列にすることができます)。このページ ビューに関連付けるユーザー アカウントの名前を指定します。この値は |
ストリング | 必須 (空の文字列にすることができます)。このページ ビューに関連付ける製品の名前を指定します。この値は |
戻り値
属性が正常に追加された場合、この関数はtrue
を返します。
例
3つのユーザー属性を記録
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_set_user_attributes("MyUserName", "MyAccountName", "MyProductName"); }}
2つのユーザー属性と1つの空の属性を記録
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_set_user_attributes("MyUserName", "", "MyProductName"); }}