Skip to content

Commit

Permalink
Update bridges/prometheus/BENCHMARKS.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dashpole committed Apr 8, 2024
1 parent daecb73 commit 9b9d10a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion bridges/prometheus/BENCHMARKS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ However, unless the application has extremely high cardinality for metrics, this

The bridge is particularly useful if you are exporting to an OpenTelemetry Collector, since the OTLP receiver is much more efficient than the Prometheus receiver. For the same 30k timeseries, the Prometheus receiver uses 3x the amount of memory, and 20x the amount of CPU. In concrete numbers, this is an additional 228 MB of memory, and 0.57 CPU cores.

For an application using the Prometheus client library, and exporting to an OpenTelemetry collector, the total CPU usage is 55% lower and total memory usage is 45% lower when using the bridge and the OTLP receiver compared to using a Prometheus endpoint and the collector's Promethehus receiver.
For an application using the Prometheus client library, and exporting to an OpenTelemetry collector, the total CPU usage is 55% lower and total memory usage is 45% lower when using the bridge and the OTLP receiver compared to using a Prometheus endpoint and the collector's Prometheus receiver.

## Methods and Results

Expand Down

0 comments on commit 9b9d10a

Please sign in to comment.