Integrating Prometheus with OpenTelemetry
In my career, I have never encountered an observability project on the level of OpenTelemetry. Not since the introduction of SNMP has there been such a widely adopted effort to standardize around a data format and ecosystem for application and system telemetry.
To many a cynical modern mind, the concepts of vendor agnosticism and unifying standards may seem like a shining ideal whose light dwindled sometime in the late 20th century after common Internet standards were established around things such as HTTP and DNS. Sure, there are updates and iterations on those things, but what entirely new technology standard really sees widespread adoption? So much modern innovation is proprietary and vendor-specific, perpetuating cycles of vendor lock-in. Yet, some of the worst perpetrators of vendor lock-in – cloud observability and application performance monitoring (APM) vendors – have forsaken their proprietary protocols and data formats...