Josh Suereth

Results 384 comments of Josh Suereth

I'm w/ @tigrannajaryan in that I think having them here is generally helpful and helps us avoid (obvious) breaking changes in their definition as well as gives folks "one pane...

Being able to tie allocations directly to a Trace span (or request flow) is highly architectural dependent. I'm not just suggesting it's a cross-language issue, but for many languages it's...

# Proposal If we follow the previous work for Prometheus, then we can leverage the fact that OpenTelemetry metrics relies on [service Resource attributes](https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/resource/semantic_conventions#service) for identity: - `service.name` - currently...

Tigran - You have a lot of good thoughts here so I'm going to respond to things in individual comments (hopefully easier to reference). > As for the cardinality of...

> However, not all Resources that we can imagine in Otel are Services. For example the Collector emits metrics about a Host or about a Process. The Host and the...

> Given that non-identifying attribute of a Resource may mutate over time, I think we need to be careful with saying that "Backends can merge descriptive attributes at any time"....

> For backward compatibility reasons we cannot change the semantics of the current attributes field. I actually wasn't changing the semantics. Today, by specification, all attributes in the Resource are...

So I think we both agree in general on the *shape* of the solution, just not specifics or what will be more annoying to fix going forward. I've been focusing...

> > Resource [schemaUrl](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/resource/sdk.md#create) - Does this just apply to identifying attributes? > > No, I think it applies to all attributes, both identifying and non-identifying. This implies, then, that...

I think my view on schema-url is slightly different than yours, so we probably need to have that conversation elsewhere. Specifically, the notion of Dervied Schema or company-supported schema. In...