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

Control tap velocity in the API #6391

Closed
leebenson opened this issue Feb 8, 2021 · 0 comments · Fixed by #6610
Closed

Control tap velocity in the API #6391

leebenson opened this issue Feb 8, 2021 · 0 comments · Fixed by #6610
Assignees
Labels
domain: api Anything related to Vector's GraphQL API type: enhancement A value-adding code change that enhances its existing functionality.

Comments

@leebenson
Copy link
Member

The tap interface added by #6363 is real-time, and therefore potentially very high volume for components that emit large numbers of events.

A combination of interval with a first/last/sample option should be added, to control the rate/number of LogEvents returned to a client over a given interval.

The sample option should take an evenly distributed snapshot of the events over the interval.

@leebenson leebenson added domain: api Anything related to Vector's GraphQL API type: enhancement A value-adding code change that enhances its existing functionality. labels Feb 8, 2021
@leebenson leebenson added this to the 2021-02-01 D-Fuel milestone Feb 8, 2021
@leebenson leebenson self-assigned this Feb 8, 2021
@binarylogic binarylogic modified the milestones: 2021-02-01 D-Fuel, 2021-02-22 - Scottish Deerhound Feb 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain: api Anything related to Vector's GraphQL API type: enhancement A value-adding code change that enhances its existing functionality.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants