News for hackers. Stuff that matters.
Re:OpenTelemetry by zls on Wednesday October 27, 2021 @07:13PM (#29020216)
I love OpenTelemetry, but for Java, I wish adoption would slow down until the implementation catches up.

For example, if you visit the OpenCensus site, it tells you on every page that OpenTelemetry is the way to go now. Yet OpenTelemetry's Java metrics implementation is still listed as alpha, and functionality as basic as tags didn't work when I last tried it.

Or, I've been working with Datadog lately, and I want to add dynamic span metadata. My options appear to be either to wire up the (deprecated) OpenTracing client, or set up a full collector/agent suite of OpenTelemetry processes (whose default tutorial configurations appear to be invalid in places).

worth I guess, but bumpier than I'd like.

Re:OpenTelemetry by tonyhb on Wednesday October 27, 2021 @07:17PM (#29020263)
Yeah, OpenTelemetry was OpenCensus, and before that it was OpenTracing. The go client faces some of the same churn; metrics are in alpha and the API isn't documented, though spans and traces are on more solid ground than the Java client it seems.

It's been a lot of change and I can't wait for things to settle down and for companies to stop trying to get their piece. I feel like everyone (Datadog, NewRelic, Google, etc.) saw Lightstep as a competitor and wanted to get involved with a competing spec, which is how we ended up in this consensus mess.

Still, it's good progress and it's so much better than raw logs. Would recommend.

Re:OpenTelemetry by lizthegrey on Wednesday October 27, 2021 @07:26PM (#29020347)
Lightstep was one of the originators of the combined spec -- but yes, the churn has been really painful, and we're sorry for the pre-1.0 pain. Now that the spec is 1.0 and most of the language SIGs have put out 1.0 API/SDK releases for tracing, hopefully that pain will reced.
Re:OpenTelemetry by Game_Ender on Thursday October 28, 2021 @07:55AM (#29024974)
Do you have an insight on the timeline for stabilizing the metrics and logging specs?
Re:OpenTelemetry by phillipcarter on Thursday October 28, 2021 @10:29AM (#29026524)
A good place to look at is the milestones on GitHub: https://github.com/open-telemetry/opentelemetry-specificatio...

Logging is still experimental in the spec. Metrics API is feature freeze and the protocol is stable, so it's more on language SDKs to stabilize their implementations. This is a focus for several of them right now.

Re:OpenTelemetry by pmohan6 on Thursday October 28, 2021 @03:46AM (#29023470)
Echoing this comment. I and my team are big fans of OpenTelemetry! It's made distributed tracing so plug and play.

Only complaint is the churn over the past year, especially in the metrics world. We use OTel Python and have had to pin our libraries to an older version so we can continue to record metrics stably until the python SDK catches up to the latest metrics specification.