Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(zipkin): use queues to send data to zipkin server #10753

Merged
merged 1 commit into from
Apr 27, 2023

Conversation

hanshuebner
Copy link
Contributor

@hanshuebner hanshuebner commented Apr 26, 2023

Summary

Previously, the zipkin plugin performed some internal buffering to group spans from one requests together before sending them to the zipkin server. This buffer has replaced by using a plugin queue. The normal queueing parameters can be used to control the batching behavior.

Checklist

Issue reference

KAG-322

Copy link
Contributor

@jschmid1 jschmid1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, did we test this against an actual zipkin instance?

kong/plugins/zipkin/reporter.lua Outdated Show resolved Hide resolved
kong/plugins/zipkin/reporter.lua Outdated Show resolved Hide resolved
@hanshuebner
Copy link
Contributor Author

Also, did we test this against an actual zipkin instance?

Yes, the CI spins up a real zipkin.

Previously, the zipkin plugin performed some internal buffering to
group spans from one requests together before sending them to the
zipkin server.  This buffer has replaced by using a plugin queue.  The
normal queueing parameters can be used to control the batching
behavior.
@hanshuebner hanshuebner merged commit 0f85226 into master Apr 27, 2023
@hanshuebner hanshuebner deleted the feat/zipkin-queues branch April 27, 2023 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants