RubyエージェントのトランザクショントレーサーおよびスローSQL設定を構成して、トレースの収集方法、記録されるSQL、および実行計画が収集されるタイミングを制御してください。
トランザクショントレーサー
トランザクショントレース 機能は、選択したトランザクションから、呼び出しシーケンスの概要、費やした時間の内訳、SQL クエリのリストとそのクエリプラン(mysql および postgresql の場合)などの詳細な情報を収集します。利用可能な機能は、お客様の New Relic のサブスクリプションレベルによって異なります。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、トランザクショントレースの収集を有効にします。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、段階レースでの Explain プランの収集が有効になります。 slow_sql.explain_enabledが別途設定されていない場合、この設定は低速 SQL トレースの説明プランにも適用されます。
タイプ | 浮く |
|---|---|
デフォルト |
|
環境変数 |
|
エージェントが説明プランを収集するしきい値(秒単位)。 explain_enabledがtrueの場合にのみ関連します。
タイプ | 整数 |
|---|---|
デフォルト |
|
環境変数 |
|
1つのトランザクション・トレースに記録するトランザクション・トレース・ノードの最大数。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、エージェントはRedisコマンド引数をトランザクショントレースに記録します。
タイプ | 弦 |
|---|---|
デフォルト |
|
環境変数 |
|
SQL の難読化レベルは、段階トレース ノードで報告されます。 デフォルトでは、これはobfuscatedに設定されており、数値リテラルと文字列リテラルが削除されます。
- エージェントにクエリ情報をキャプチャさせたくない場合は、これを
noneに設定します。 - エージェントがすべてのクエリ情報を元の形式でキャプチャするようにする場合は、これを
rawに設定します。 - 高セキュリティモードを有効にすると、これは自動的に
obfuscatedに設定されます。
タイプ | 浮く |
|---|---|
デフォルト |
|
環境変数 |
|
閾値を秒単位で指定します。エージェントは、スタックトレースの継続時間がこの閾値を超えた場合、トランザクショントレースノードにスタックトレースを含めます。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueに設定すると、transaction_tracer.limit_segmentsに達した後は、エージェントはそのトランザクションで以降に作成されるセグメントの排他時間の記録も停止します。これにより、多数のセグメントを含む非常に長時間実行されるトランザクションのメモリ使用量を削減できます。一方、セグメント制限に達した場合は、トランザクション内のセグメントのタイミングデータの精度が低下します。
タイプ | 浮く |
|---|---|
デフォルト |
|
環境変数 |
|
しきい値を秒単位で指定します。このしきい値よりも長い期間のトランザクションは、トランザクショントレースの対象となります。 float値または文字列apdex_fを指定します。
Slow SQL
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、エージェントは低速のSQLクエリを収集します。
タイプ | 浮く |
|---|---|
デフォルト |
|
環境変数 |
|
閾値を秒単位で指定します。エージェントは、このしきい値を超えた 低速の SQL クエリ と説明プランを収集します。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、エージェントは低速のSQLクエリでExplainプランを収集します。この設定を省略すると、低速SQLのExplainプランのデフォルト設定としてtransaction_tracer.explain_enabled設定が適用されます。
タイプ | 弦 |
|---|---|
デフォルト |
|
環境変数 |
|
低速 SQL クエリの難読化レベルを定義します。有効なオプションはobfuscated 、 rawまたはnoneです。
タイプ | ブール値 |
|---|---|
デフォルト |
|
環境変数 |
|
trueの場合、エージェントは低速SQLトレース用に、より長いsql_idを生成します。sql_idに基づいて、類似するクエリが集約されます。