ユーザデータの追加
重要なイベントや情報を記録するために、文字列のキー/値ペアを設定できます。ユーザデータを設定するためのメソッドの署名を以下に示します。
static void AppDynamics.Agent.Instrumentation.SetUserData(string key, string value)
たとえば、ユーザのログインのためのメソッドが呼び出されたときにユーザ ID をログに記録することができます。
using AppDynamics.Agent;
...
void LogInUser(UserCredentials) {
// Log in user
...
// Set user data with the user name.
Instrumentation.SetUserData("user_id", UserCredentials.ID);
}
この情報は、[ネットワークリクエストの分析(Network Request Analyze)] で確認でき、取得されるクラッシュスナップショットに追加されます。キーと値はそれぞれ 2048 文字に制限されています。
また、次のメソッドを使用して、他のタイプ(long、boolean、double、DateTime)の値をユーザデータに設定することもできます。
ユーザデータを削除するには、次のメソッドを使用します。