構文
incrementAttribute:(NSString*)name value:(NSNumber*)amount;NewRelic.incrementAttribute(string $name[, float $value])
セッション属性のカウントを増加させます。呼び出されるたびに前回の値とタイプが上書きされます。
要件
すべてのAgentバージョンに対応しています。
説明
属性が存在しない場合は、値が1の属性を作成します。オプションでfloat値を渡すと、指定された属性のカウントをfloat値分だけ増やします。
このAPIの使用方法については、カスタム属性やイベントをInsights forに送信する際のドキュメントを参照してください。
パラメータ
パラメーター | 説明 |
---|---|
文字列 | 必須です。セッション属性の名前です。 |
フロート | オプションです。セッション属性は、このフロート値分だけ増加します。 |
戻り値
録画に成功した場合は true
を、失敗した場合は false
を返します。
例
Objective-C: インクリメント属性
指定されたセッション属性のカウントを1つ増やします。属性が存在しない場合は、値が1の属性を作成します。
方法です。
+ (BOOL) incrementAttribute:(NSString*)name;
例:
BOOL incremented = [NewRelic incrementAttribute@"rate"];
Objective-C: インクリメント量
指定したセッション属性のカウントを NSNumber*
で指定した分だけ増加させます。
方法です。
+ (BOOL) incrementAttribute:(NSString*)name value:(NSNumber*)amount;
例:
BOOL incremented = [NewRelic incrementAttribute:@"rate" value:@1];
Swift (日本語)インクリメント属性
指定されたセッション属性のカウントを1つ増やします。属性が存在しない場合は、値が1の属性を作成します。
方法です。
NewRelic.incrementAttribute(name: String!) -> Bool
例:
let incremented = NewRelic.incrementAttribute("rate")
スイフトインクリメント量
指定したセッション属性のカウントを、 NSNumber!
。
方法です。
NewRelic.incrementAttribute(name: String!, value: NSNumber!) -> Bool
例:
let incremented = NewRelic.incrementAttribute(name: String!, value: NSNumber!)