Cookie の機密データフィルタの追加
機密 Cookie フィルタを使用して、トランザクション スナップショット詳細の URL から機密情報を難読化するようにエージェントを構成できます。
-
Apache エージェント構成ファイルを編集します。
<path_to_webserver_dir>/conf/appdynamics_agent.conf -
ディレクティブとして機密 Cookie フィルタ要素を追加します。
AppDynamicsMaskCookieONAppDynamicsCookieMatchPatternpatternAppDynamicsMaskCookieフィルタリングを有効にするかどうかを指定します。Cookie フィルタリングを有効にするには、ONに設定します。デフォルト値OFF.AppDynamicsCookieMatchPattern一致したときにその Cookie の値をフィルタ処理するパターンを指定します。
-
AppDynamicsMaskCookie を有効にすると、指定された要求に関連付けられているすべての Cookie の値がマスクされます。
選択的 Cookie をフィルタ処理するには、次のように設定します。
AppDynamicsCookieMatchPatternを追加して、値をAppDynamicsCookieMatchPattern<pattern> としてマスクする必要がある Cookie の完全な名前を指定します。
例:AppDynamicsCookieMatchPattern PHPSESSIDCookie 名のサブストリングは、トランザクション スナップショット内の値をマスクしません。このディレクティブに対して Cookie の完全な名前を入力していることを確認してください。
- 複数の Cookie 値を同時にマスキングするには、次のように、すべての Cookie の名前を 1 つの文字列として「|」で区切って指定します。
AppDynamicsCookieMatchPattern PHPSESSID|X-CSRF-TOKEN|cookiekey例:
AppDynamicsCookieMatchPattern PHPSESSID|X-CSRF-TOKEN|cookiekeyCookie 名自体に「|」が含まれている場合、エージェントはそれらの Cookie をマスクできません。
AppDynamicsCookieMatchPatternディレクティブでは、「|」が名前の区切り文字として使用されるためです。