Re:I got OpenTelemetry to work. But why was it so complicated?
by bushbaba on Friday January 10, 2025 @01:30PM
(#42658462)
Simpler near-term, but more painful long term when you want to switch vendors/stacks.
[ Parent
| on HN ]
Re:I got OpenTelemetry to work. But why was it so complicated?
by hinkley on Friday January 10, 2025 @01:41PM
(#42658599)
And switching log implementations can be a pain in the butt. Ask me how I know.
But I’d rather do that three more times before I want to see OpenTelemetry again.
Also Prometheus is getting OTEL interop.
Re:I got OpenTelemetry to work. But why was it so complicated?
by kemitche on Friday January 10, 2025 @02:56PM
(#42659455)
Nine times out of ten, I've got more valuable problems to solve than a theoretical future change of our vendor/stack for telemetry. I'll gladly borrow from my future self's time if it means I can focus on something more important right now.
Re:I got OpenTelemetry to work. But why was it so complicated?
by hinkley on Friday January 10, 2025 @04:16PM
(#42660331)
I did our migration from StatsD to OTEL because our third party StatsD service was getting flaky. The first person from OPs to get to me pushed OTEL. The rest were fine with Prometheus and it was late in the process before they realized what had happened. I believe if we had gone straight to Prometheus I would have been done in half the time and solved half the problems I had to solve anyway for OTEL. If someone had to replace it again in the future I fully believe it would have taken cumulatively as much time to go StatsD->Prometheus->OTEL as it took to go StatsD->OTEL, especially when you consider that OTEL is not quite baked.
Meanwhile functionality to retain and recruit new customers sat in the backlog.
Re:I got OpenTelemetry to work. But why was it so complicated?
by pphysch on Friday January 10, 2025 @02:02PM
(#42658832)
Is this the same scam as "standard SQL"? Switching database products is never straightforward in practice, despite any marketing copy or wishful thinking.
Prometheus ecosystem is very interoperable, by the way.