Skip to content

Instrumentation agent directly export the trace to kakfa in otlp format #8137

@diracchehn

Description

@diracchehn

Is your feature request related to a problem? Please describe.
Currently instrumentation agent will build a keep-alived connection with the collector, if one agent capture too much trace in a certain period, it will lead the instrumentation agent out of memory or the collector has been killed by oom.
Especially when the application has been hosted in an on-premise data center and the collector has been hosted on the cloud. If the trace data is relatively big and the network latency is high, it will happen above issues.

Describe the solution you'd like
I suggest make the java instrumentation able to directly send trace to Kafka or a message queue like skywalking. It will decouple the agent and the collector and give better performance.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions