スナップショット設定の構成
ビジネス トランザクション スナップショットの内容は、スナップショット設定を使用して調整できます。この画面にアクセスするには、t-code /DVD/APPD_CUST から [インストルメンテーション(Instrumentation)] に移動し、[Snapshot settings] タブを選択します。
ユーザ データ
- [Collect user data]:SAP ユーザー名と端末 ID がビジネストランザクション スナップショットに追加されます。SAP ユーザー名は、アプリケーションイベントと分析データに追加されます。
- [Collect anonymized user data]:前のオプションと同じですが、値はハッシュ関数によって匿名化されます。
- [Don't collect user data]:ビジネストランザクション スナップショット、既成のイベントおよび分析データに、ユーザーデータは含まれません。
カスタムイベントおよび分析データのユーザーデータ(PII)フィルタを維持するには、「ユーザーデータのフィルタ」を参照してください。
SQL トレース
-
[SQL トレースを収集する(上位 5 つのステートメント)(Collect SQL trace (Top 5 statements))]:SQL トレース(ST05)を収集し、上位 5 つの SQL ステートメントとしてビジネストランザクション スナップショットに保存できます。
- [HANA の高コストなステートメントから常に SQL トレースを収集する(Always collect SQL trace from HANA expensive statements)]:SAP HANA システムでは、SQL トレースを開始できない場合に HANA の高コストなステートメントが収集されます。このチェックボックスは、SAP HANA システムでのみ使用できます。有効にすると、SQL トレース(ST05)は完全に除外されます。HANA の高価なステートメントは、HANA の設定によって有効にする必要があり、意味のあるしきい値を t-code DB02 に設定する必要があります。「HANA の高コストなステートメントの設定」も参照してください。
- [使用可能な場合は SQL 条件の値を解決する(Resolve SQL condition values when available)]:SQL ステートメントは、解決された変数がない場合にビジネストランザクション スナップショットに追加されます。この動作は、このチェックボックスを使用して上書きできます。
- [GUI トランザクションにプロアクティブな SQL トレースを使用する(Use proactive SQL tracing for GUI transaction)]:リリース 20.8.0 で追加されました。有効になっている場合、SAP GUI モニタリングは低速の SAP GUI セッションを検出すると SQL トレースを開始します。1 分間にアプリケーションサーバーごとにトレースできる t-code は 1 つだけです。リリース 20.11.0 では、このトレースはビジネストランザクションにスナップショットの作成を強制します。
ABAP トレース
- [ABAP トレースを収集する(上位 5 つのステートメント)(Collect ABAP trace (Top 5 statements))]:ABAP トレース(SAT)を集約モードで収集し、上位 5 つの ABAP ステートメントとしてビジネストランザクション スナップショットに保存できます。
- [ABAP トレースを収集する(コールグラフ)(Collect ABAP trace (Call Graphs))]:ABAP トレース(SAT)を非集約モードで収集し、コールグラフとしてビジネストランザクションに追加できます。
-
[コールグラフと上位 5 つのステートメントを収集する(Collect Call Graphs and Top 5 statements)]:ABAP トレース(SAT)を非集約モードおよび集約モードで収集し、コールグラフおよび上位 5 つの ABAP ステートメントとしてビジネストランザクションに追加できます。このオプションは、他の 2 つのオプションで使用される SAP 標準パーサーと比較してパフォーマンスが大幅に向上したカスタム ABAP トレースファイルパーサーを使用します。
注: Linux AS(または外部 Linux サーバー)でコールグラフを使用するには、GLIBC ライブラリのバージョンが 2.17 以降である必要があります。 - [ABAP トレースを使用しない(Don't use ABAP trace)]:ABAP トレースを使用しません。
- [GUI トランザクションにプロアクティブな ABAP トレースを使用する(Use proactive ABAP tracing for GUI transaction)]:有効になっている場合、SAP GUI モニタリングは低速の SAP GUI セッションを検出すると ABAP トレースを開始します。1 分間にアプリケーションサーバーごとにトレースできる t-code は 1 つだけです。結果のトレースは、非集約モードで処理されます。このトレースは BT にスナップショットの作成を強制します。
その他の設定
- [カスタムアクションをスナップショットに含める(Include custom actions into snapshots)]:カスタムアクション機能は、このチェックボックスでグローバルに有効または無効にできます。