Performance Report

Version: v0.40.1

Commit ID: 376b073d66faaf50c1353f04b6d9a66a96cd82a6

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.49 102.10 1.30 103.94
otlp batch kafka/exporter kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 0.18 102.31 0.30 104.64
otlp batch kafka/exporter kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 0.19 102.87 0.30 104.00
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.17 94.72 0.30 97.10
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.21 103.81 0.30 107.41
otlp batch awsemf otlp_metric_mock otlp m5.2xlarge 0.40 99.48 0.50 100.26
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.25 102.29 0.50 104.54
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 0.08 101.73 0.30 103.46
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 81.51 0.10 82.33

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 2.16 105.05 3.10 107.40
otlp batch kafka/exporter kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 3.20 110.76 11.40 123.20
otlp batch kafka/exporter kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 0.52 104.01 0.70 104.73
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.43 96.91 0.60 97.72
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.56 106.28 0.70 108.89
otlp batch awsemf otlp_metric_mock otlp m5.2xlarge 1.73 102.70 1.90 104.21
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.83 107.61 1.00 110.03
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 0.72 122.41 1.50 129.66
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 81.74 0.10 82.35

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 10.21 124.80 10.80 130.12
otlp batch kafka/exporter kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 8.80 119.67 11.00 125.27
otlp batch kafka/exporter kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 12.42 119.60 13.10 122.86
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 1.47 101.75 1.70 103.39
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 2.00 107.78 2.20 111.21
otlp batch awsemf otlp_metric_mock otlp m5.2xlarge 8.27 115.15 8.70 117.73
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 3.84 107.99 4.10 111.63
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 4.71 241.95 8.50 263.25
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 82.66 0.10 83.84

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 3.61 99.33 3.80 100.83
jaeger batch otlphttp jaeger_mock jaeger m5.2xlarge 0.04 80.63 0.20 81.74
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 0.06 89.15 0.20 90.05
otlp kafka/exporter kafka_otlp_mock_2_8_1 otlp m5.2xlarge 0.07 88.32 0.20 90.23
otlp kafka/exporter kafka_otlp_mock_3_2_0 otlp m5.2xlarge 0.17 89.81 0.30 90.78
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 0.04 83.72 0.20 84.99
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 0.03 85.71 0.10 86.57
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 0.04 82.19 0.20 82.65
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 0.04 83.21 0.10 84.58
otlp batch awsxray otlp_mock otlp m5.2xlarge 0.04 82.62 0.20 83.64
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 0.04 83.47 0.20 84.75
zipkin batch otlphttp zipkin_mock zipkin m5.2xlarge 0.03 83.53 0.20 84.39

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 18.75 102.72 19.30 105.00
jaeger batch otlphttp jaeger_mock jaeger m5.2xlarge 0.03 84.09 0.20 85.76
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 0.05 85.82 0.20 86.37
otlp kafka/exporter kafka_otlp_mock_2_8_1 otlp m5.2xlarge 0.05 88.79 0.20 90.73
otlp kafka/exporter kafka_otlp_mock_3_2_0 otlp m5.2xlarge 0.06 87.56 0.20 89.77
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 0.04 82.95 0.10 83.75
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 0.03 84.90 0.10 86.34
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 0.04 82.33 0.20 83.75
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 0.04 83.43 0.20 84.22
otlp batch awsxray otlp_mock otlp m5.2xlarge 0.03 82.50 0.20 83.17
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 0.04 84.64 0.20 85.62
zipkin batch otlphttp zipkin_mock zipkin m5.2xlarge 0.04 81.63 0.10 82.29

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 26.51 115.73 27.60 120.12
jaeger batch otlphttp jaeger_mock jaeger m5.2xlarge 0.04 83.01 0.10 83.76
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 0.06 87.31 0.20 88.20
otlp kafka/exporter kafka_otlp_mock_2_8_1 otlp m5.2xlarge 0.19 90.89 0.30 92.18
otlp kafka/exporter kafka_otlp_mock_3_2_0 otlp m5.2xlarge 0.07 86.87 0.20 88.57
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 0.04 82.90 0.10 84.00
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 0.03 84.53 0.20 86.15
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 0.03 83.70 0.20 84.46
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 0.04 83.50 0.20 83.99
otlp batch awsxray otlp_mock otlp m5.2xlarge 0.04 82.30 0.10 83.10
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 0.04 82.43 0.20 83.32
zipkin batch otlphttp zipkin_mock zipkin m5.2xlarge 0.03 82.92 0.10 84.60