スナップショット設定の構成

ビジネス トランザクション スナップショットの内容は、スナップショット設定を使用して調整できます。この画面にアクセスするには、t-code /DVD/APPD_CUST → [Instrumentation] に移動し、[Snapshot settings] タブを選択します。

注: SQL トレースと ABAP トレースは、SAP NetWeaver バージョン 7.4 以降でサポートされています。ST05 SQL トレースと ABAP トレースは、ビジネストランザクションが最初からスナップショットモードになっている場合にのみ収集されます(フルスナップショット)。

ユーザ データ

  • [Collect user data]:SAP ユーザー名と端末識別子がビジネストランザクションのスナップショットに追加されます。SAP ユーザー名は、アプリケーションイベントと分析データに追加されます。
  • [Collect anonymized user data]:前のオプションと同じですが、値はハッシュ関数によって匿名化されます。
  • [Don't collect user data]:ビジネストランザクションのスナップショット、初期状態のイベントおよび分析データには、ユーザーデータは含まれません。

カスタムイベントおよび分析データのユーザーデータ(PII)フィルタを保守するには、「ユーザーデータのフィルタ」を参照してください。

SQL トレース

  • [Collect SQL trace (Top 5 statements)]:SQL トレース(ST05)を収集し、上位 5 つの SQL ステートメントとしてビジネストランザクションのスナップショットに保存できます。

  • [Always collect SQL trace from HANA expensive statements]:SAP HANA システムでは、SQL トレースを開始できない場合に HANA の高コストなステートメントが収集されます。このチェックボックスは、SAP HANA システムでのみ使用できます。有効にすると、SQL トレース(ST05)は完全に除外されます。HANA の高価なステートメントは、HANA の設定によって有効にする必要があり、意味のあるしきい値を t-code DB02 に設定する必要があります。「HANA Expensive Statements Setup」も参照してください。
  • [Resolve SQL condition values when available]:SQL ステートメントは、解決された変数なしでビジネストランザクションのスナップショットに追加されます。この動作は、このチェックボックスを使用して上書きできます。
  • [Use proactive SQL tracing for GUI transaction]:リリース 20.8.0 で追加されました。有効になっている場合、SAP GUI モニタリングは低速の SAP GUI セッションを検出すると SQL トレースを開始します。1 分間にアプリケーションサーバーごとにトレースできる t-code は 1 つだけです。リリース 20.11.0 では、このトレースは BT にスナップショットの作成を強制します。
注: バージョン 22.11.0 以降、このオプションはプライマリ HANA データベースを使用するシステムでは非表示になっています。この機能は、HANA の高コストなステートメントに置き換えられます。バージョン 22.11.0 にアップグレードする前にこのオプションが有効になっている場合、手動で非アクティブ化すると非表示になります。

ABAP トレース

  • [Collect ABAP trace (Top 5 statements)]:ABAP トレース(SAT)を集約モードで収集し、上位 5 つの ABAP ステートメントとしてビジネストランザクションのスナップショットに保存できます。
  • [Collect ABAP trace (Call Graphs)]:ABAP トレース(SAT)を非集約モードで収集し、コールグラフとしてビジネストランザクションに追加できます。
  • [Collect Call Graphs and Top 5 statements]:ABAP トレース(SAT)を非集約モードおよび集約モードで収集し、コールグラフおよび上位 5 つの ABAP ステートメントとしてビジネストランザクションに追加できます。このオプションは、他の 2 つのオプションで使用される SAP 標準パーサーと比較してパフォーマンスが大幅に向上したカスタム ABAP トレースファイルパーサーを使用します。

    注: Linux AS(または外部 Linux サーバー)でコールグラフを使用するには、GLIBC ライブラリのバージョンが 2.17 以降である必要があります。
  • [Don't use ABAP trace]:ABAP トレースを使用しません。
  • [Use proactive ABAP tracing for GUI transaction]:有効になっている場合、SAP GUI モニタリングは低速の SAP GUI セッションを検出すると ABAP トレースを開始します。1 分間にアプリケーションサーバーごとにトレースできる t-code は 1 つだけです。結果のトレースは、非集約モードで処理されます。このトレースは BT にスナップショットの作成を強制します。

その他の設定

  • [Include custom actions into snapshots]:カスタムアクション機能は、このチェックボックスでグローバルに有効化または無効化できます。