You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem :
Many existing systems use technologies like ZeroMQ (ZMQ), Kafka, RabbitMQ, etc., for data communication. However, to export traces from the OpenTelemetry Java Agent to such systems, developers must implement HTTP/gRPC support in their infrastructure, either to receive traces directly from the agent or via the OpenTelemetry Collector.
This requirement adds unnecessary complexity for developers who prefer using their own transport mechanisms.
Solution :
The OpenTelemetry Java Agent supported an exporter that writes traces to a file in OTLP format, developers would gain greater flexibility. They could then build a custom utility to read traces from the file and forward them using their preferred tech stack—without modifying their backend to support HTTP/gRPC.
This exporter enables them to:
Write traces to a file in OTLP format.
Build a custom utility to read traces from the file and forward them to their backend using their preferred tech stack.
Fully customize their utility and backend while leveraging OpenTelemetry's protobuf library for trace processing.
The text was updated successfully, but these errors were encountered:
Check out OtlpStdout{Signal}Exporters. They export spans / metrics / logs to a configurable OutputStream (defaults to stdout, but could be a rotating file output stream if you're willing to write some custom code). These are the java implementation of the OTLP file exporter from the spec.
Problem :
Many existing systems use technologies like ZeroMQ (ZMQ), Kafka, RabbitMQ, etc., for data communication. However, to export traces from the OpenTelemetry Java Agent to such systems, developers must implement HTTP/gRPC support in their infrastructure, either to receive traces directly from the agent or via the OpenTelemetry Collector.
This requirement adds unnecessary complexity for developers who prefer using their own transport mechanisms.
Solution :
The OpenTelemetry Java Agent supported an exporter that writes traces to a file in OTLP format, developers would gain greater flexibility. They could then build a custom utility to read traces from the file and forward them using their preferred tech stack—without modifying their backend to support HTTP/gRPC.
This exporter enables them to:
Write traces to a file in OTLP format.
Build a custom utility to read traces from the file and forward them to their backend using their preferred tech stack.
Fully customize their utility and backend while leveraging OpenTelemetry's protobuf library for trace processing.
The text was updated successfully, but these errors were encountered: