Performance Report

Version: v0.45.0

Commit ID: 3c84dbb3d8f04eb23c574401e95a5e29bd8753ad

Collection Period: 10 minutes

Testing AMI: soaking_linux

Metric (TPS: 100)

Receivers Processors Exporters Test Case Data Type Instance Type Avg CPU Usage (Percent) Avg Memory Usage (Megabytes) Max CPU Usage (Percent) Max Memory Usage (Megabytes)
otlp batch datadog datadog_exporter_metric_mock otlp m5.2xlarge 0.53 128.30 0.70 128.84
otlp batch kafka/exporter kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 0.26 122.60 0.40 124.01
otlp batch kafka/exporter kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 2.38 134.94 10.30 144.97
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.19 114.30 0.40 117.08
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.14 119.92 0.40 124.01
otlp batch awsemf otlp_metric_mock otlp m5.2xlarge 0.47 120.33 0.70 121.81
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.32 126.05 0.50 128.45
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 0.15 123.03 0.70 125.52
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 102.57 0.10 103.72

Metric (TPS: 1000)

Receivers Processors Exporters Test Case Data Type Instance Type Avg CPU Usage (Percent) Avg Memory Usage (Megabytes) Max CPU Usage (Percent) Max Memory Usage (Megabytes)
otlp batch datadog datadog_exporter_metric_mock otlp m5.2xlarge 1.60 134.65 1.90 138.90
otlp batch kafka/exporter kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 3.54 138.40 9.90 146.06
otlp batch kafka/exporter kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 0.15 119.82 0.70 132.63
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.39 129.32 0.70 131.95
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.41 132.42 0.90 140.85
otlp batch awsemf otlp_metric_mock otlp m5.2xlarge 1.62 131.30 1.80 134.62
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.98 136.34 1.20 140.34
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 0.64 149.44 1.60 161.17
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 100.88 0.10 101.93

Metric (TPS: 5000)

Receivers Processors Exporters Test Case Data Type Instance Type Avg CPU Usage (Percent) Avg Memory Usage (Megabytes) Max CPU Usage (Percent) Max Memory Usage (Megabytes)
otlp batch datadog datadog_exporter_metric_mock otlp m5.2xlarge 4.23 138.92 5.40 143.54
otlp batch kafka/exporter kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 4.31 141.49 9.40 148.16
otlp batch kafka/exporter kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 0.72 138.46 2.30 155.31
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 1.59 130.35 2.10 133.27
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 2.22 138.05 2.50 142.71
otlp batch awsemf otlp_metric_mock otlp m5.2xlarge 6.92 140.62 7.20 144.59
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 3.97 135.82 4.20 141.89
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 2.46 228.85 7.10 271.63
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 100.71 0.10 101.58

Trace (TPS: 100)

Receivers Processors Exporters Test Case Data Type Instance Type Avg CPU Usage (Percent) Avg Memory Usage (Megabytes) Max CPU Usage (Percent) Max Memory Usage (Megabytes)
awsxray batch awsxray xrayreceiver_mock xray m5.2xlarge 2.97 120.20 3.70 121.67
jaeger batch otlphttp jaeger_mock jaeger m5.2xlarge 0.04 102.22 0.20 103.04
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 0.05 103.55 0.20 103.68
otlp kafka/exporter kafka_otlp_mock_2_8_1 otlp m5.2xlarge 0.09 109.46 0.20 109.91
otlp kafka/exporter kafka_otlp_mock_3_2_0 otlp m5.2xlarge 0.07 110.60 0.30 113.48
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 0.06 99.82 0.20 100.43
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 0.04 104.45 0.20 104.49
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 0.04 101.58 0.20 102.82
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 0.04 102.43 0.20 103.37
otlp batch awsxray otlp_mock otlp m5.2xlarge 0.04 100.10 0.20 100.22
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 0.04 101.25 0.20 101.71
zipkin batch otlphttp zipkin_mock zipkin m5.2xlarge 0.06 101.21 0.20 102.14

Trace (TPS: 1000)

Receivers Processors Exporters Test Case Data Type Instance Type Avg CPU Usage (Percent) Avg Memory Usage (Megabytes) Max CPU Usage (Percent) Max Memory Usage (Megabytes)
awsxray batch awsxray xrayreceiver_mock xray m5.2xlarge 21.44 120.11 27.30 121.89
jaeger batch otlphttp jaeger_mock jaeger m5.2xlarge 0.04 102.55 0.20 103.05
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 0.07 107.06 0.30 107.52
otlp kafka/exporter kafka_otlp_mock_2_8_1 otlp m5.2xlarge 0.24 111.36 0.50 113.53
otlp kafka/exporter kafka_otlp_mock_3_2_0 otlp m5.2xlarge 0.24 107.79 0.40 109.08
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 0.05 100.45 0.20 100.75
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 0.03 103.25 0.20 103.26
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 0.06 100.47 0.20 101.40
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 0.04 101.41 0.20 101.98
otlp batch awsxray otlp_mock otlp m5.2xlarge 0.04 100.34 0.20 101.13
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 0.06 101.71 0.20 102.56
zipkin batch otlphttp zipkin_mock zipkin m5.2xlarge 0.04 100.64 0.20 100.92

Trace (TPS: 5000)

Receivers Processors Exporters Test Case Data Type Instance Type Avg CPU Usage (Percent) Avg Memory Usage (Megabytes) Max CPU Usage (Percent) Max Memory Usage (Megabytes)
awsxray batch awsxray xrayreceiver_mock xray m5.2xlarge 118.56 130.90 133.71 136.07
jaeger batch otlphttp jaeger_mock jaeger m5.2xlarge 0.06 102.29 0.20 103.47
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 0.05 103.16 0.20 103.21
otlp kafka/exporter kafka_otlp_mock_2_8_1 otlp m5.2xlarge 0.06 107.89 0.20 110.36
otlp kafka/exporter kafka_otlp_mock_3_2_0 otlp m5.2xlarge 0.09 107.11 0.30 109.32
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 0.04 100.80 0.20 100.97
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 0.04 102.63 0.10 103.17
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 0.05 102.72 0.20 103.46
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 0.03 102.73 0.20 103.62
otlp batch awsxray otlp_mock otlp m5.2xlarge 0.04 101.90 0.20 102.40
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 0.04 100.92 0.20 101.61
zipkin batch otlphttp zipkin_mock zipkin m5.2xlarge 0.05 99.88 0.20 100.13