Performance Report

Version: v0.43.2

Commit ID: a2d6d22d1efd807ccc1781e289b952a32d81cfe8

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.45 110.71 0.70 112.60
otlp batch kafka/exporter kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 0.19 109.70 0.40 111.03
otlp batch kafka/exporter kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 9.11 127.15 10.20 131.29
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.18 101.11 0.40 103.79
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.19 110.61 0.40 114.11
otlp batch awsemf otlp_metric_mock otlp m5.2xlarge 0.39 107.86 0.60 108.90
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.23 111.23 0.40 114.77
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 0.08 110.38 0.30 112.67
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 90.11 0.10 91.28

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.10 120.47 2.30 123.15
otlp batch kafka/exporter kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 2.30 125.30 2.80 130.08
otlp batch kafka/exporter kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 0.48 120.12 0.60 122.41
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.45 115.52 0.60 117.54
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.50 123.74 0.70 126.16
otlp batch awsemf otlp_metric_mock otlp m5.2xlarge 1.58 116.76 1.80 119.28
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.81 124.47 1.00 127.82
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 0.70 140.59 1.40 150.15
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 90.95 0.10 91.34

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.09 134.50 11.20 142.92
otlp batch kafka/exporter kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 9.12 133.53 11.00 136.86
otlp batch kafka/exporter kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 1.71 123.15 2.00 127.88
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 1.57 119.53 1.70 122.69
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 1.95 125.47 2.20 130.52
otlp batch awsemf otlp_metric_mock otlp m5.2xlarge 6.97 126.05 7.30 129.02
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 3.74 123.52 4.10 128.09
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 4.27 262.71 8.00 304.50
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 90.77 0.10 91.98

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.78 107.52 4.00 109.29
jaeger batch otlphttp jaeger_mock jaeger m5.2xlarge 0.04 91.34 0.20 92.03
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 0.05 95.48 0.10 95.97
otlp kafka/exporter kafka_otlp_mock_2_8_1 otlp m5.2xlarge 0.05 97.53 0.20 98.73
otlp kafka/exporter kafka_otlp_mock_3_2_0 otlp m5.2xlarge 0.06 97.18 0.20 98.77
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 0.04 90.21 0.20 90.26
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 0.03 93.46 0.20 94.02
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 0.04 91.40 0.20 91.97
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 0.03 90.78 0.10 92.17
otlp batch awsxray otlp_mock otlp m5.2xlarge 0.04 90.02 0.10 91.12
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 0.03 90.54 0.20 90.96
zipkin batch otlphttp zipkin_mock zipkin m5.2xlarge 0.04 92.20 0.20 92.42

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 17.67 111.23 18.10 113.68
jaeger batch otlphttp jaeger_mock jaeger m5.2xlarge 0.03 89.27 0.20 90.00
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 0.05 95.15 0.20 95.94
otlp kafka/exporter kafka_otlp_mock_2_8_1 otlp m5.2xlarge 0.12 95.89 0.20 97.21
otlp kafka/exporter kafka_otlp_mock_3_2_0 otlp m5.2xlarge 0.06 97.18 0.20 99.01
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 0.04 91.56 0.20 91.78
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 0.03 92.74 0.10 93.76
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 0.04 91.97 0.20 92.08
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 0.04 89.90 0.20 90.72
otlp batch awsxray otlp_mock otlp m5.2xlarge 0.04 91.45 0.20 91.83
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 0.04 91.95 0.20 91.98
zipkin batch otlphttp zipkin_mock zipkin m5.2xlarge 0.04 89.63 0.20 90.36

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 25.30 126.89 27.00 130.22
jaeger batch otlphttp jaeger_mock jaeger m5.2xlarge 0.05 90.10 0.20 90.72
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 0.05 93.14 0.20 93.76
otlp kafka/exporter kafka_otlp_mock_2_8_1 otlp m5.2xlarge 0.06 94.46 0.20 96.13
otlp kafka/exporter kafka_otlp_mock_3_2_0 otlp m5.2xlarge 0.12 97.77 0.30 98.98
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 0.04 91.10 0.20 92.17
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 0.03 93.51 0.20 93.89
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 0.05 91.00 0.20 92.32
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 0.04 90.32 0.20 90.89
otlp batch awsxray otlp_mock otlp m5.2xlarge 0.04 90.18 0.20 91.63
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 0.04 91.69 0.10 92.32
zipkin batch otlphttp zipkin_mock zipkin m5.2xlarge 0.03 90.31 0.10 90.84