2017-12-26 4 views
0

Spring Cloud SleuthスパンSamplingによれば、サンプリングレートを制御することができます。Spring Cloud Sleuth - 分散システムでサンプリングを無効にする

サンプラーは、スパン(相関)IDの生成を停止しませんが、 はタグとイベントの添付とエクスポートを防ぎます。 デフォルトでは、範囲が であればトレースを続けますが、新しいものは常にエクスポート不可とマークされます。

パフォーマンスボトルネックを緩和するには、アプリケーションを再起動することなく、実行時にデプロイメントインスタンスでスパンID生成を無効にすることはできますか?

+0

私も同じ状況に陥っています。解決策はありましたか?カスタムサンプラーの作成はどうですか? –

答えて

0

Edgwareでは、サンプラーBeanは@RefreshScopeを使用しているため、実行時にサンプリング率を変更できます。しかし、それがあなたが求めているものなのかどうかはわかりません。ほとんどの場合、実行時にSleuthを無効にすることを尋ねています。残念ながら、これはデフォルトでは不可能です。ただし、Random beanを登録すると、@RefreshScope dになり、必要に応じて固定IDが生成されます。

関連する問題