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
When beats are run under agent, they will soon be able to use the the new Elastic agent data shipper. Events are sent to the shipper using the shipper gRPC output which involves conversion from publisher.Event to the shipper event format.
returnnil, fmt.Errorf("failed to convert event metadata to protobuf: %w", err)
Write a set of Go benchmarks for this conversion and attempt to minimize the the overhead of this conversion process. This conversion will be directly in the data path of every beat and we should be careful to avoid introducing performance regressions when using the shipper. At a minimum the benchmarks should help developers avoid making the current performance worse as the protocol evolves.
The text was updated successfully, but these errors were encountered:
cmacknz
changed the title
Benchmark the shipper output's conversation from publisher.Event
Benchmark the shipper output's conversion from publisher.Event
Jun 23, 2022
When beats are run under agent, they will soon be able to use the the new Elastic agent data shipper. Events are sent to the shipper using the shipper gRPC output which involves conversion from
publisher.Event
to the shipper event format.beats/libbeat/outputs/shipper/shipper.go
Lines 240 to 243 in ef6096f
Write a set of Go benchmarks for this conversion and attempt to minimize the the overhead of this conversion process. This conversion will be directly in the data path of every beat and we should be careful to avoid introducing performance regressions when using the shipper. At a minimum the benchmarks should help developers avoid making the current performance worse as the protocol evolves.
The text was updated successfully, but these errors were encountered: