Skip to content

More extensions support #14424

@steverao

Description

@steverao

Higher Priority for extensions

  • Support distinguishing between different instrumenters within the same instrumentation​.

  • Current Status: Currently, customization decisions are based on the instrumentation name, which fails to distinguish between different instrumenters under the same instrumentation (e.g., armeria client and server).​ Related Support extensions for attributesExtractors, contextCustomizers, operationListeners and spanNameExtractor #13917

  • Proposed Solution: Provide a dynamic check mechanism to expose the original span name and kind, Or we could use the span suppression keys (the ones that we get from the extractors) to expose what kind of instrumenter we are dealing with.

Medium priority for extensions

  • Support modifying span kind​.
  • Requirement: The current customization capabilities do not cover span kind modification. This customization scenario needs to be evaluated and supported.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions