Skip to content

Implement Extension Header Item in java agent #4634

@wu-sheng

Description

@wu-sheng

Extension Header Item

Extension header item is designed for the advanced features. It provides the interaction capabilities between the agents
deployed in upstream and downstream services.

  • Header Name: sw8-x
  • Header Value: Split by -. The fields are extendable.

Values

The current value includes fields.

  1. Tracing Mode. empty, 0 or 1. empty or 0 is default. 1 represents all spans generated in this context should skip analysis,
    spanObject#skipAnalysis=true. This context should be propagated to upstream in the default, unless it is changed in the
    tracing process.

Link, https://github.com/apache/skywalking/blob/master/docs/en/protocols/Skywalking-Cross-Process-Propagation-Headers-Protocol-v3.md#extension-header-item

@arugal Once this implements in the Java and go2sky, we should release a new version and enhance the MOSN filter again.

If you have any question about this use case, we could discuss on the bi-weekly meeting directly.

Metadata

Metadata

Labels

agentLanguage agent related.core featureCore and important feature. Sometimes, break backwards compatibility.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions