Skip to content

Commit

Permalink
Apply automatic changes (#637)
Browse files Browse the repository at this point in the history
Co-authored-by: mxiamxia <mxiamxia@users.noreply.github.com>
  • Loading branch information
github-actions[bot] and mxiamxia authored Sep 7, 2021
1 parent 362fe0e commit ea25e51
Showing 1 changed file with 67 additions and 67 deletions.
134 changes: 67 additions & 67 deletions docs/performance_model.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Performance Report

**Commit ID:** [0134db77f6b4f1c8263e7423179a715cb233b485](https://github.com/aws-observability/aws-otel-collector/commit/0134db77f6b4f1c8263e7423179a715cb233b485)
**Commit ID:** [8ea305c8cca1b176c888968c3dee84b8001a5ac5](https://github.com/aws-observability/aws-otel-collector/commit/8ea305c8cca1b176c888968c3dee84b8001a5ac5)

**Collection Period:** 10 minutes

Expand All @@ -10,89 +10,89 @@
### Metric (TPS: 100)
| Receivers | Processors | Exporters | Test Case | Data Type | Instance Type | Avg CPU Usage (Percent) | Avg Memory Usage (Megabytes) |
|:---------:|:----------:|:---------:|:---------:|:---------:|:-------------:|:-----------------------:|:----------------------------:|
| otlp | batch | datadog | datadog_exporter_metric_mock | otlp | m5.2xlarge | 0.07 | 62.44 |
| otlp | batch | dynatrace | dynatrace_exporter_metric_mock | otlp | m5.2xlarge | 0.09 | 63.47 |
| otlp | batch | logging, newrelic | newrelic_exporter_metric_mock | otlp | m5.2xlarge | 0.08 | 63.22 |
| otlp | batch | otlp | otlp_grpc_exporter_metric_mock | otlp | m5.2xlarge | 0.06 | 59.10 |
| otlp | batch | otlphttp | otlp_http_exporter_metric_mock | otlp | m5.2xlarge | 0.07 | 62.16 |
| otlp | batch | awsemf, logging | otlp_metric | otlp | m5.2xlarge | 0.18 | 65.85 |
| otlp | batch | signalfx | signalfx_exporter_metric_mock | otlp | m5.2xlarge | 0.07 | 62.11 |
| prometheus | | awsprometheusremotewrite | prometheus_mock | prometheus | m5.2xlarge | 0.13 | 68.70 |
| prometheus | | awsprometheusremotewrite | prometheus_static | prometheus | m5.2xlarge | 0.09 | 69.71 |
| statsd | | awsemf, logging | statsd | statsd | m5.2xlarge | 0.61 | 64.17 |
| statsd | | otlphttp | statsd_mock | statsd | m5.2xlarge | 0.01 | 55.40 |
| otlp | batch | datadog | datadog_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 60.04 |
| otlp | batch | dynatrace | dynatrace_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 61.23 |
| otlp | batch | logging, newrelic | newrelic_exporter_metric_mock | otlp | m5.2xlarge | 0.05 | 58.76 |
| otlp | batch | otlp | otlp_grpc_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 61.53 |
| otlp | batch | otlphttp | otlp_http_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 61.44 |
| otlp | batch | awsemf, logging | otlp_metric | otlp | m5.2xlarge | 0.04 | 60.85 |
| otlp | batch | signalfx | signalfx_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 61.64 |
| prometheus | | awsprometheusremotewrite | prometheus_mock | prometheus | m5.2xlarge | 0.15 | 74.39 |
| prometheus | | awsprometheusremotewrite | prometheus_static | prometheus | m5.2xlarge | 0.13 | 76.64 |
| statsd | | awsemf, logging | statsd | statsd | m5.2xlarge | 0.54 | 70.50 |
| statsd | | otlphttp | statsd_mock | statsd | m5.2xlarge | 0.02 | 61.18 |

### Metric (TPS: 1000)
| Receivers | Processors | Exporters | Test Case | Data Type | Instance Type | Avg CPU Usage (Percent) | Avg Memory Usage (Megabytes) |
|:---------:|:----------:|:---------:|:---------:|:---------:|:-------------:|:-----------------------:|:----------------------------:|
| otlp | batch | datadog | datadog_exporter_metric_mock | otlp | m5.2xlarge | 0.08 | 61.93 |
| otlp | batch | dynatrace | dynatrace_exporter_metric_mock | otlp | m5.2xlarge | 0.09 | 64.32 |
| otlp | batch | logging, newrelic | newrelic_exporter_metric_mock | otlp | m5.2xlarge | 0.07 | 63.88 |
| otlp | batch | otlp | otlp_grpc_exporter_metric_mock | otlp | m5.2xlarge | 0.07 | 55.72 |
| otlp | batch | otlphttp | otlp_http_exporter_metric_mock | otlp | m5.2xlarge | 0.07 | 62.77 |
| otlp | batch | awsemf, logging | otlp_metric | otlp | m5.2xlarge | 0.19 | 67.20 |
| otlp | batch | signalfx | signalfx_exporter_metric_mock | otlp | m5.2xlarge | 0.07 | 61.68 |
| prometheus | | awsprometheusremotewrite | prometheus_mock | prometheus | m5.2xlarge | 1.09 | 100.09 |
| prometheus | | awsprometheusremotewrite | prometheus_static | prometheus | m5.2xlarge | 1.13 | 97.80 |
| statsd | | awsemf, logging | statsd | statsd | m5.2xlarge | 4.89 | 66.74 |
| statsd | | otlphttp | statsd_mock | statsd | m5.2xlarge | 0.02 | 57.07 |
| otlp | batch | datadog | datadog_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 61.31 |
| otlp | batch | dynatrace | dynatrace_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 58.96 |
| otlp | batch | logging, newrelic | newrelic_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 60.49 |
| otlp | batch | otlp | otlp_grpc_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 60.44 |
| otlp | batch | otlphttp | otlp_http_exporter_metric_mock | otlp | m5.2xlarge | 0.05 | 60.79 |
| otlp | batch | awsemf, logging | otlp_metric | otlp | m5.2xlarge | 0.05 | 60.22 |
| otlp | batch | signalfx | signalfx_exporter_metric_mock | otlp | m5.2xlarge | 0.05 | 61.58 |
| prometheus | | awsprometheusremotewrite | prometheus_mock | prometheus | m5.2xlarge | 1.37 | 120.44 |
| prometheus | | awsprometheusremotewrite | prometheus_static | prometheus | m5.2xlarge | 1.21 | 122.43 |
| statsd | | awsemf, logging | statsd | statsd | m5.2xlarge | 4.71 | 71.25 |
| statsd | | otlphttp | statsd_mock | statsd | m5.2xlarge | 0.01 | 60.17 |

### Metric (TPS: 5000)
| Receivers | Processors | Exporters | Test Case | Data Type | Instance Type | Avg CPU Usage (Percent) | Avg Memory Usage (Megabytes) |
|:---------:|:----------:|:---------:|:---------:|:---------:|:-------------:|:-----------------------:|:----------------------------:|
| otlp | batch | datadog | datadog_exporter_metric_mock | otlp | m5.2xlarge | 0.07 | 60.84 |
| otlp | batch | dynatrace | dynatrace_exporter_metric_mock | otlp | m5.2xlarge | 0.09 | 63.45 |
| otlp | batch | logging, newrelic | newrelic_exporter_metric_mock | otlp | m5.2xlarge | 0.08 | 65.22 |
| otlp | batch | otlp | otlp_grpc_exporter_metric_mock | otlp | m5.2xlarge | 0.07 | 57.73 |
| otlp | batch | otlphttp | otlp_http_exporter_metric_mock | otlp | m5.2xlarge | 0.08 | 60.91 |
| otlp | batch | awsemf, logging | otlp_metric | otlp | m5.2xlarge | 0.19 | 66.67 |
| otlp | batch | signalfx | signalfx_exporter_metric_mock | otlp | m5.2xlarge | 0.08 | 62.04 |
| prometheus | | awsprometheusremotewrite | prometheus_mock | prometheus | m5.2xlarge | 5.97 | 228.66 |
| prometheus | | awsprometheusremotewrite | prometheus_static | prometheus | m5.2xlarge | 6.09 | 232.06 |
| statsd | | awsemf, logging | statsd | statsd | m5.2xlarge | 22.97 | 66.20 |
| statsd | | otlphttp | statsd_mock | statsd | m5.2xlarge | 0.01 | 55.68 |
| otlp | batch | datadog | datadog_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 60.44 |
| otlp | batch | dynatrace | dynatrace_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 58.83 |
| otlp | batch | logging, newrelic | newrelic_exporter_metric_mock | otlp | m5.2xlarge | 0.05 | 59.21 |
| otlp | batch | otlp | otlp_grpc_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 61.11 |
| otlp | batch | otlphttp | otlp_http_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 59.95 |
| otlp | batch | awsemf, logging | otlp_metric | otlp | m5.2xlarge | 0.04 | 60.49 |
| otlp | batch | signalfx | signalfx_exporter_metric_mock | otlp | m5.2xlarge | 0.04 | 62.86 |
| prometheus | | awsprometheusremotewrite | prometheus_mock | prometheus | m5.2xlarge | 7.35 | 317.89 |
| prometheus | | awsprometheusremotewrite | prometheus_static | prometheus | m5.2xlarge | 7.27 | 325.66 |
| statsd | | awsemf, logging | statsd | statsd | m5.2xlarge | 24.34 | 71.20 |
| statsd | | otlphttp | statsd_mock | statsd | m5.2xlarge | 0.01 | 61.93 |

### Trace (TPS: 100)
| Receivers | Processors | Exporters | Test Case | Data Type | Instance Type | Avg CPU Usage (Percent) | Avg Memory Usage (Megabytes) |
|:---------:|:----------:|:---------:|:---------:|:---------:|:-------------:|:-----------------------:|:----------------------------:|
| awsxray | batch | awsxray | xrayreceiver | xray | m5.2xlarge | 4.97 | 160.13 |
| jaeger | batch | logging, otlphttp | jaeger_mock | jaeger | m5.2xlarge | 2.45 | 72.84 |
| otlp | batch | datadog | datadog_exporter_trace_mock | otlp | m5.2xlarge | 6.52 | 69.11 |
| otlp | batch | logzio | logzio_exporter_trace_mock | otlp | m5.2xlarge | 4.02 | 85.21 |
| otlp | batch | newrelic | newrelic_exporter_trace_mock | otlp | m5.2xlarge | 3.68 | 72.38 |
| otlp | batch | otlp | otlp_grpc_exporter_trace_mock | otlp | m5.2xlarge | 3.64 | 128.02 |
| otlp | batch | otlphttp | otlp_http_exporter_trace_mock | otlp | m5.2xlarge | 3.21 | 67.95 |
| otlp | batch | awsxray | otlp_mock | otlp | m5.2xlarge | 4.42 | 67.08 |
| otlp | batch | awsxray | otlp_trace | otlp | m5.2xlarge | 4.53 | 68.63 |
| otlp | batch | sapm | sapm_exporter_trace_mock | otlp | m5.2xlarge | 3.20 | 80.94 |
| zipkin | batch | logging, otlphttp | zipkin_mock | zipkin | m5.2xlarge | 5.71 | 75.83 |
| awsxray | batch | awsxray | xrayreceiver | xray | m5.2xlarge | 4.68 | 154.10 |
| jaeger | batch | logging, otlphttp | jaeger_mock | jaeger | m5.2xlarge | 2.32 | 78.44 |
| otlp | batch | datadog | datadog_exporter_trace_mock | otlp | m5.2xlarge | 5.58 | 73.53 |
| otlp | batch | logzio | logzio_exporter_trace_mock | otlp | m5.2xlarge | 3.75 | 91.57 |
| otlp | batch | newrelic | newrelic_exporter_trace_mock | otlp | m5.2xlarge | 4.13 | 79.06 |
| otlp | batch | otlp | otlp_grpc_exporter_trace_mock | otlp | m5.2xlarge | 3.01 | 136.11 |
| otlp | batch | otlphttp | otlp_http_exporter_trace_mock | otlp | m5.2xlarge | 2.91 | 71.01 |
| otlp | batch | awsxray | otlp_mock | otlp | m5.2xlarge | 3.56 | 71.68 |
| otlp | batch | awsxray, logging | otlp_trace | otlp | m5.2xlarge | 4.34 | 74.87 |
| otlp | batch | sapm | sapm_exporter_trace_mock | otlp | m5.2xlarge | 3.55 | 86.86 |
| zipkin | batch | logging, otlphttp | zipkin_mock | zipkin | m5.2xlarge | 6.08 | 80.39 |

### Trace (TPS: 1000)
| Receivers | Processors | Exporters | Test Case | Data Type | Instance Type | Avg CPU Usage (Percent) | Avg Memory Usage (Megabytes) |
|:---------:|:----------:|:---------:|:---------:|:---------:|:-------------:|:-----------------------:|:----------------------------:|
| awsxray | batch | awsxray | xrayreceiver | xray | m5.2xlarge | 37.71 | 692.86 |
| jaeger | batch | logging, otlphttp | jaeger_mock | jaeger | m5.2xlarge | 18.63 | 147.09 |
| otlp | batch | datadog | datadog_exporter_trace_mock | otlp | m5.2xlarge | 30.84 | 73.10 |
| otlp | batch | logzio | logzio_exporter_trace_mock | otlp | m5.2xlarge | 27.47 | 122.21 |
| otlp | batch | newrelic | newrelic_exporter_trace_mock | otlp | m5.2xlarge | 31.30 | 70.31 |
| otlp | batch | otlp | otlp_grpc_exporter_trace_mock | otlp | m5.2xlarge | 27.95 | 620.82 |
| otlp | batch | otlphttp | otlp_http_exporter_trace_mock | otlp | m5.2xlarge | 27.26 | 68.90 |
| otlp | batch | awsxray | otlp_mock | otlp | m5.2xlarge | 33.81 | 72.16 |
| otlp | batch | awsxray | otlp_trace | otlp | m5.2xlarge | 34.34 | 73.65 |
| otlp | batch | sapm | sapm_exporter_trace_mock | otlp | m5.2xlarge | 27.31 | 82.50 |
| zipkin | batch | logging, otlphttp | zipkin_mock | zipkin | m5.2xlarge | 31.57 | 467.49 |
| awsxray | batch | awsxray | xrayreceiver | xray | m5.2xlarge | 29.78 | 560.34 |
| jaeger | batch | logging, otlphttp | jaeger_mock | jaeger | m5.2xlarge | 18.57 | 149.78 |
| otlp | batch | datadog | datadog_exporter_trace_mock | otlp | m5.2xlarge | 32.30 | 78.10 |
| otlp | batch | logzio | logzio_exporter_trace_mock | otlp | m5.2xlarge | 26.28 | 104.06 |
| otlp | batch | newrelic | newrelic_exporter_trace_mock | otlp | m5.2xlarge | 30.56 | 75.20 |
| otlp | batch | otlp | otlp_grpc_exporter_trace_mock | otlp | m5.2xlarge | 28.67 | 743.74 |
| otlp | batch | otlphttp | otlp_http_exporter_trace_mock | otlp | m5.2xlarge | 26.09 | 73.45 |
| otlp | batch | awsxray | otlp_mock | otlp | m5.2xlarge | 31.67 | 76.38 |
| otlp | batch | awsxray, logging | otlp_trace | otlp | m5.2xlarge | 33.16 | 79.64 |
| otlp | batch | sapm | sapm_exporter_trace_mock | otlp | m5.2xlarge | 25.69 | 87.23 |
| zipkin | batch | logging, otlphttp | zipkin_mock | zipkin | m5.2xlarge | 31.99 | 471.90 |

### Trace (TPS: 5000)
| Receivers | Processors | Exporters | Test Case | Data Type | Instance Type | Avg CPU Usage (Percent) | Avg Memory Usage (Megabytes) |
|:---------:|:----------:|:---------:|:---------:|:---------:|:-------------:|:-----------------------:|:----------------------------:|
| awsxray | batch | awsxray | xrayreceiver | xray | m5.2xlarge | 59.91 | 1249.83 |
| jaeger | batch | logging, otlphttp | jaeger_mock | jaeger | m5.2xlarge | 18.86 | 159.52 |
| otlp | batch | datadog | datadog_exporter_trace_mock | otlp | m5.2xlarge | 117.47 | 82.17 |
| otlp | batch | logzio | logzio_exporter_trace_mock | otlp | m5.2xlarge | 134.73 | 129.19 |
| otlp | batch | newrelic | newrelic_exporter_trace_mock | otlp | m5.2xlarge | 123.01 | 78.55 |
| otlp | batch | otlp | otlp_grpc_exporter_trace_mock | otlp | m5.2xlarge | 127.86 | 3251.08 |
| otlp | batch | otlphttp | otlp_http_exporter_trace_mock | otlp | m5.2xlarge | 114.57 | 72.36 |
| otlp | batch | awsxray | otlp_mock | otlp | m5.2xlarge | 147.30 | 14993.90 |
| otlp | batch | awsxray | otlp_trace | otlp | m5.2xlarge | 168.11 | 8322.42 |
| otlp | batch | sapm | sapm_exporter_trace_mock | otlp | m5.2xlarge | 121.39 | 88.58 |
| zipkin | batch | logging, otlphttp | zipkin_mock | zipkin | m5.2xlarge | 29.76 | 514.67 |
| awsxray | batch | awsxray | xrayreceiver | xray | m5.2xlarge | 46.48 | 975.44 |
| jaeger | batch | logging, otlphttp | jaeger_mock | jaeger | m5.2xlarge | 18.47 | 171.08 |
| otlp | batch | datadog | datadog_exporter_trace_mock | otlp | m5.2xlarge | 113.83 | 87.69 |
| otlp | batch | logzio | logzio_exporter_trace_mock | otlp | m5.2xlarge | 122.76 | 167.12 |
| otlp | batch | newrelic | newrelic_exporter_trace_mock | otlp | m5.2xlarge | 130.59 | 84.27 |
| otlp | batch | otlp | otlp_grpc_exporter_trace_mock | otlp | m5.2xlarge | 126.00 | 3296.86 |
| otlp | batch | otlphttp | otlp_http_exporter_trace_mock | otlp | m5.2xlarge | 117.34 | 77.42 |
| otlp | batch | awsxray | otlp_mock | otlp | m5.2xlarge | 132.93 | 14731.39 |
| otlp | batch | awsxray, logging | otlp_trace | otlp | m5.2xlarge | 152.64 | 15112.16 |
| otlp | batch | sapm | sapm_exporter_trace_mock | otlp | m5.2xlarge | 118.19 | 93.64 |
| zipkin | batch | logging, otlphttp | zipkin_mock | zipkin | m5.2xlarge | 34.54 | 530.75 |

0 comments on commit ea25e51

Please sign in to comment.