Opentelemetry vs Prometheus

The application cases of Prometheus are more limited than OpenTelemetry

Automated instrumentation models make OTel more scalable and extensible than the Prometheus

Prometheus calculates cumulative measurements as a total, whereas OpenTelemetry uses deltas

OTel represents metric values as integers instead of floating-point numbers, which are more precise and understandable

Prometheus may be suited for monitoring specific systems or processes using alerting, storage, and visualisation models

These capabilities reduce application downtime, improve performance, and enhance user experience

This lets developers chose their analysis tools and avoids vendor or back-end lock-in