This page describes system requirements for the Dynatrace OpenTelemetry Collector Distribution for different use cases.
The numbers below were gathered using an Azure virtual machine of type Dadsv5-series (AMD EPYC 7763v Genoa CPU) with 4 vCPUs and 16GB RAM.
The requirements for the Dynatrace Collector are based on a load scenario with the following numbers per second:
The recommended resources for this combined scenario are:
If you need additional data processing (for example, filter or transform processors), system requirements will increase.
The Dynatrace Collector was also tested under heavier scenarios than above but only with single signal types. The following table shows performance data based on the following base data sizes:
This table shows throughput scenarios based on the above data sizes with different amounts of load and different used protocols.
Additional metrics based load scenarios were done based on Prometheus scraping with the following base settings:
This table shows the load results with different scenarios.