DataKit Trace Agent の性能レポート
次のテストは、実際の物理環境で、テスト ツールを使用して飽和データを送信して実行されました。
DataKit 物理マシンのパラメータを実行する
| CPU | 記憶 | 帯域幅 |
|---|---|---|
| 1コア | 2G | 100Mbps |
DataKit の使用構成
デフォルトをインストールする
テストツール設定パラメータ (飽和データの送信)
| スレッドを開始します | シングルスレッドリクエストの数 | リクエストあたりのスパン数 |
|---|---|---|
| 100 | 1000 | 10 |
テストツールのダウンロードアドレス
DDTrace の性能レポート¶
テストAPI: /v0.4/traces
ddtrace.threadsを開かないでくださいddtrace.storageを開かないでください
| CPU(%) | Mem(mb) | リクエスト数 (k) | 送信された合計データ (MB) | 単一リクエスト データ パケット サイズ (kb) | インターフェイス遅延 (ミリ秒) |
|---|---|---|---|---|---|
| 60.92 | 66.47 | 100.00 | 727.68 | 7.89 | 14.96 |
ddtrace.threads(buffer=100 threads=8)をオンにするddtrace.storage(capacity=5120)をオンにする
| CPU(%) | Mem(mb) | リクエスト数 (k) | 送信された合計データ (MB) | 単一リクエスト データ パケット サイズ (kb) | インターフェイス遅延 (ミリ秒) |
|---|---|---|---|---|---|
| 60.92 | 66.69 | 50.00 | 399.07 | 8.17 | 18.98 |
Jaeger の性能レポート¶
テストAPI: /apis/traces
jaeger.threadsを開かないでくださいjaeger.storageを開かないでください
| CPU(%) | Mem(mb) | リクエスト数 (k) | 送信された合計データ (MB) | 単一リクエスト データ パケット サイズ (kb) | インターフェイス遅延 (ミリ秒) |
|---|---|---|---|---|---|
| 80.94 | 63.24 | 100.00 | 511.17 | 5.23 | 24.90 |
jaeger.threads(buffer=100 threads=8)をオンにするjaeger.storage(capacity=5120)をオンにする
| CPU(%) | Mem(mb) | リクエスト数 (k) | 送信された合計データ (MB) | 単一リクエスト データ パケット サイズ (kb) | インターフェイス遅延 (ミリ秒) |
|---|---|---|---|---|---|
| 62.95 | 60.66 | 200.00 | 912.09 | 4.67 | 1.37 |
OpenTelemetry の性能レポート¶
テストAPI: /otel/v1/traces
opentelemetry.threadsを開かないでくださいopentelemetry.storageを開かないでください
| CPU(%) | Mem(mb) | リクエスト数 (k) | 送信された合計データ (MB) | 単一リクエスト データ パケット サイズ (kb) | インターフェイス遅延 (ミリ秒) |
|---|---|---|---|---|---|
| 65.99 | 67.72 | 100.00 | 262.07 | 2.68 | 21.98 |
opentelemetry.threads(buffer=100 threads=8)をオンにするopentelemetry.storage(capacity=5120)をオンにする
| CPU(%) | Mem(mb) | リクエスト数 (k) | 送信された合計データ (MB) | 単一リクエスト データ パケット サイズ (kb) | インターフェイス遅延 (ミリ秒) |
|---|---|---|---|---|---|
| 52.94 | 47.26 | 50.00 | 130.99 | 2.68 | 3.07 |
Zipkin の性能レポート¶
テストAPI: /api/v2/spans
zipkin.threadsを開かないでくださいzipkin.storageを開かないでください
| CPU(%) | Mem(mb) | リクエスト数 (k) | 送信された合計データ (MB) | 単一リクエスト データ パケット サイズ (kb) | インターフェイス遅延 (ミリ秒) |
|---|---|---|---|---|---|
| 70.98 | 66.26 | 100.00 | 822.16 | 8.42 | 37.01 |
zipkin.threads(buffer=100 threads=8)をオンにするzipkin.storage(capacity=5120)をオンにする
| CPU(%) | Mem(mb) | リクエスト数 (k) | 送信された合計データ (MB) | 単一リクエスト データ パケット サイズ (kb) | インターフェイス遅延 (ミリ秒) |
|---|---|---|---|---|---|
| 59.97 | 51.88 | 50.00 | 410.51 | 8.41 | 16.59 |