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

UDP telemetry ingest tracks sequence id #9

Closed
m3047 opened this issue Mar 27, 2024 · 1 comment
Closed

UDP telemetry ingest tracks sequence id #9

m3047 opened this issue Mar 27, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@m3047
Copy link
Owner

m3047 commented Mar 27, 2024

As of two months ago, RVR can ingest telemetry via JSON in UDP datagrams as well as directly via Dnstap. The intended source of data is ShoDoHFlo (see m3047/shodohflo#11) although you're welcome to source the data another way.

The ShoDoHFlo dnstap_agent emits a monotonic sequence identifier which the consuming dns_agent already tracks.

The intent of this update is to track the same identifier as the default behavior. This will be transparent if you're using the ShoDoHFlo telemetry as your telemetry source, but it could be a breaking change for other telemetry sources. Direct Dnstap consumption is unaffected by this change, although eventually it will be removed (and should be considered deprecated once this change is completed).

A configuration parameter TELEMETRY_ID will be implemented with the default value "id". You can set it to None to achieve the existing behavior.

@m3047 m3047 pinned this issue Mar 27, 2024
@m3047 m3047 added the enhancement New feature or request label Mar 27, 2024
@m3047
Copy link
Owner Author

m3047 commented Mar 31, 2024

Done.

@m3047 m3047 closed this as completed Mar 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant