Performance Report

Version: v0.15.0-1683781829

Commit ID: e5751cddec558235ab0eeda1f53e99d6c99d7b66

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 61.49 0.20 62.22
otlp batch dynatrace dynatrace_exporter_metric_mock otlp m5.2xlarge 0.05 59.00 0.20 59.15
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.04 58.89 0.20 59.15
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.04 58.66 0.20 59.20
otlp batch awsemf, logging otlp_metric_mock otlp m5.2xlarge 0.04 58.91 0.20 59.03
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.06 61.30 0.20 62.10
prometheus awsprometheusremotewrite prometheus_mock prometheus m5.2xlarge 0.13 72.42 0.40 73.61
statsd otlphttp statsd_mock statsd m5.2xlarge 0.01 58.25 0.20 58.25

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.05 61.63 0.30 62.43
otlp batch dynatrace dynatrace_exporter_metric_mock otlp m5.2xlarge 0.04 57.51 0.10 57.78
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.03 59.00 0.10 59.33
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.04 59.42 0.20 60.34
otlp batch awsemf, logging otlp_metric_mock otlp m5.2xlarge 0.04 58.92 0.20 59.56
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.05 61.72 0.20 62.12
prometheus awsprometheusremotewrite prometheus_mock prometheus m5.2xlarge 1.41 106.34 2.70 114.83
statsd otlphttp statsd_mock statsd m5.2xlarge 0.02 59.92 0.10 60.33

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 63.66 0.30 64.47
otlp batch dynatrace dynatrace_exporter_metric_mock otlp m5.2xlarge 0.04 58.79 0.20 59.27
otlp batch otlp otlp_grpc_exporter_metric_mock otlp m5.2xlarge 0.04 59.81 0.20 60.48
otlp batch otlphttp otlp_http_exporter_metric_mock otlp m5.2xlarge 0.04 59.72 0.20 59.82
otlp batch awsemf, logging otlp_metric_mock otlp m5.2xlarge 0.04 59.35 0.20 59.41
otlp batch signalfx signalfx_exporter_metric_mock otlp m5.2xlarge 0.05 61.28 0.20 61.56
prometheus awsprometheusremotewrite prometheus_mock prometheus m5.2xlarge 7.56 259.73 15.50 282.08
statsd otlphttp statsd_mock statsd m5.2xlarge 0.02 58.64 0.10 59.06

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 4.55 142.17 5.80 210.30
jaeger batch logging, otlphttp jaeger_mock jaeger m5.2xlarge 2.49 75.90 2.80 77.72
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 5.39 72.49 6.20 74.65
otlp batch logzio logzio_exporter_trace_mock otlp m5.2xlarge 3.30 90.05 3.80 92.18
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 3.89 129.95 5.20 187.52
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 3.11 70.26 3.70 70.62
otlp batch awsxray otlp_mock otlp m5.2xlarge 4.73 71.88 5.10 73.12
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 3.21 84.36 3.40 84.94
zipkin batch logging, otlphttp zipkin_mock zipkin m5.2xlarge 5.75 78.45 7.00 82.92

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 25.83 529.63 33.50 855.18
jaeger batch logging, otlphttp jaeger_mock jaeger m5.2xlarge 17.63 148.34 22.37 182.47
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 32.76 75.01 33.40 75.95
otlp batch logzio logzio_exporter_trace_mock otlp m5.2xlarge 28.61 101.94 30.51 107.25
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 30.14 698.77 41.72 1222.16
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 26.67 72.05 27.51 72.62
otlp batch awsxray otlp_mock otlp m5.2xlarge 36.44 76.65 46.69 78.46
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 25.79 86.72 26.90 87.14
zipkin batch logging, otlphttp zipkin_mock zipkin m5.2xlarge 29.63 486.71 37.06 615.61

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 38.39 700.72 53.31 1234.17
jaeger batch logging, otlphttp jaeger_mock jaeger m5.2xlarge 17.31 171.06 22.59 201.42
otlp batch datadog datadog_exporter_trace_mock otlp m5.2xlarge 127.10 82.51 130.40 84.43
otlp batch logzio logzio_exporter_trace_mock otlp m5.2xlarge 120.74 125.26 122.86 132.51
otlp batch otlp otlp_grpc_exporter_trace_mock otlp m5.2xlarge 126.56 3137.77 194.63 6079.00
otlp batch otlphttp otlp_http_exporter_trace_mock otlp m5.2xlarge 117.80 76.41 120.88 77.45
otlp batch awsxray otlp_mock otlp m5.2xlarge 143.72 15403.34 467.20 25595.86
otlp batch sapm sapm_exporter_trace_mock otlp m5.2xlarge 101.48 90.46 103.46 92.32
zipkin batch logging, otlphttp zipkin_mock zipkin m5.2xlarge 30.92 517.57 38.02 566.15