Cookie の機密データフィルタの追加

機密 Cookie フィルタを使用して、トランザクション スナップショット詳細の URL から機密情報を難読化するようにエージェントを構成できます。

  1. Apache エージェント構成ファイルを編集します。
    <path_to_webserver_dir>/conf/appdynamics_agent.conf
  2. ディレクティブとして機密 Cookie フィルタ要素を追加します。
    • AppDynamicsMaskCookieON
    • AppDynamicsCookieMatchPatternpattern
      • AppDynamicsMaskCookieフィルタリングを有効にするかどうかを指定します。Cookie フィルタリングを有効にするには、ON に設定します。デフォルト値 OFF.
      • AppDynamicsCookieMatchPattern 一致したときにその Cookie の値をフィルタ処理するパターンを指定します。
  3. AppDynamicsMaskCookie を有効にすると、指定された要求に関連付けられているすべての Cookie の値がマスクされます。
    選択的 Cookie をフィルタ処理するには、次のように設定します。
    • AppDynamicsCookieMatchPattern を追加して、値を AppDynamicsCookieMatchPattern<pattern> としてマスクする必要がある Cookie の完全な名前を指定します。
    例:
    AppDynamicsCookieMatchPattern PHPSESSID

    Cookie 名のサブストリングは、トランザクション スナップショット内の値をマスクしません。このディレクティブに対して Cookie の完全な名前を入力していることを確認してください。

    • 複数の Cookie 値を同時にマスキングするには、次のように、すべての Cookie の名前を 1 つの文字列として「|」で区切って指定します。
      AppDynamicsCookieMatchPattern PHPSESSID|X-CSRF-TOKEN|cookiekey

      例:

      AppDynamicsCookieMatchPattern PHPSESSID|X-CSRF-TOKEN|cookiekey

      Cookie 名自体に「|」が含まれている場合、エージェントはそれらの Cookie をマスクできません。AppDynamicsCookieMatchPattern ディレクティブでは、「|」が名前の区切り文字として使用されるためです。