Performance Report

Version: v0.32.1

Commit ID: 7f5457449dc1fc335fa1822d2a025699451eeb98

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.05 75.66 0.20 75.72
otlp batch dynatrace dynatrace_exporter_metric_mock otlp m5.2xlarge 0.03 74.23 0.20 74.73
otlp batch kafka/exporter, logging kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 0.17 80.40 0.30 81.39
otlp batch kafka/exporter, logging kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 0.05 81.16 0.20 81.74
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.04 76.44 0.20 77.01
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.05 76.46 0.20 77.25
otlp batch awsemf, logging otlp_metric_mock otlp m5.2xlarge 0.04 75.69 0.10 76.37
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.04 75.12 0.10 75.74
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 0.09 91.15 0.20 91.91
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 74.89 0.10 75.04

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 0.06 77.14 0.20 77.86
otlp batch dynatrace dynatrace_exporter_metric_mock otlp m5.2xlarge 0.03 73.95 0.10 74.37
otlp batch kafka/exporter, logging kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 0.05 80.28 0.20 82.03
otlp batch kafka/exporter, logging kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 0.16 81.88 0.30 82.59
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.04 78.01 0.20 78.72
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.03 75.39 0.20 75.99
otlp batch awsemf, logging otlp_metric_mock otlp m5.2xlarge 0.03 75.59 0.20 76.17
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.04 73.97 0.20 74.06
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 0.90 117.78 1.60 125.94
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 74.21 0.10 74.45

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 0.05 75.34 0.20 75.85
otlp batch dynatrace dynatrace_exporter_metric_mock otlp m5.2xlarge 0.04 75.30 0.10 75.37
otlp batch kafka/exporter, logging kafka_otlp_metric_mock_2_8_1 otlp m5.2xlarge 0.06 79.83 0.20 81.93
otlp batch kafka/exporter, logging kafka_otlp_metric_mock_3_2_0 otlp m5.2xlarge 0.05 79.15 0.10 79.67
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.03 76.08 0.10 76.57
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.04 74.59 0.20 75.11
otlp batch awsemf, logging otlp_metric_mock otlp m5.2xlarge 0.04 75.69 0.20 76.11
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.04 74.84 0.20 75.43
prometheus prometheusremotewrite prometheus_mock prometheus m5.2xlarge 5.58 254.80 9.20 275.18
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 74.54 0.10 75.20

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.93 90.04 4.40 91.31
jaeger batch logging, otlphttp jaeger_mock jaeger m5.2xlarge 3.00 99.07 15.60 102.18
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 4.36 94.61 4.60 96.88
otlp kafka/exporter, logging kafka_otlp_mock_2_8_1 otlp m5.2xlarge 6.45 96.34 7.10 96.80
otlp kafka/exporter, logging kafka_otlp_mock_3_2_0 otlp m5.2xlarge 32.26 150.20 42.00 184.71
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 3.39 96.64 3.60 98.44
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 4.83 110.73 5.60 128.87
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 3.12 124.03 3.60 129.93
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 3.00 98.22 3.20 100.20
otlp batch awsxray otlp_mock otlp m5.2xlarge 4.00 89.63 5.00 90.65
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 3.37 102.82 3.60 103.31
zipkin batch logging, otlphttp zipkin_mock zipkin m5.2xlarge 4.51 96.87 16.70 100.37

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 19.22 93.38 20.10 95.94
jaeger batch logging, otlphttp jaeger_mock jaeger m5.2xlarge 25.82 166.07 43.80 195.72
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 30.28 99.78 31.00 102.24
otlp kafka/exporter, logging kafka_otlp_mock_2_8_1 otlp m5.2xlarge 75.50 148.74 90.00 269.26
otlp kafka/exporter, logging kafka_otlp_mock_3_2_0 otlp m5.2xlarge 53.35 103.74 82.40 152.23
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 28.67 94.68 30.00 96.51
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 47.14 146.05 48.50 149.81
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 27.39 477.31 30.20 520.93
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 25.12 96.06 25.50 98.00
otlp batch awsxray otlp_mock otlp m5.2xlarge 28.80 92.04 30.00 93.59
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 25.66 106.06 26.50 106.75
zipkin batch logging, otlphttp zipkin_mock zipkin m5.2xlarge 33.74 293.90 48.60 383.12

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.54 107.18 27.60 112.93
jaeger batch logging, otlphttp jaeger_mock jaeger m5.2xlarge 25.22 190.54 42.70 221.11
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 115.46 110.35 123.49 120.36
otlp kafka/exporter, logging kafka_otlp_mock_2_8_1 otlp m5.2xlarge 167.78 13270.72 393.38 22431.96
otlp kafka/exporter, logging kafka_otlp_mock_3_2_0 otlp m5.2xlarge 155.85 11453.51 345.10 19997.45
otlp batch logzio/traces logzio_exporter_trace_mock otlp m5.2xlarge 107.44 96.68 112.60 98.73
otlp groupbytrace, tail_sampling awsxray otlp_groupbytrace_tailsampling_mock otlp m5.2xlarge 178.97 193.68 184.58 197.08
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 99.13 2001.10 113.40 2239.64
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 92.40 95.51 99.81 97.17
otlp batch awsxray otlp_mock otlp m5.2xlarge 109.64 17651.93 353.88 30371.79
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 91.14 109.35 99.10 111.17
zipkin batch logging, otlphttp zipkin_mock zipkin m5.2xlarge 32.92 391.58 50.00 492.75