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

chore: add missing netcheck report fields to netinfo #56

Merged
merged 3 commits into from
Jul 2, 2024

Conversation

ethanndickson
Copy link
Member

Tailscale chooses not to expose netcheck.Report, and instead opts to make tailcfg.NetInfo available via a callback, which is built using a Report. There's a few pieces of data in Report that we'd like to have for our network telemetry.

Furthermore, NetInfo is not a proper subset of Report, so replacing it is non-trivial.
We should instead make NetInfo a superset of Report, as a means of future-proofing what we have access to from Tailscale in our network telemetry.

tailcfg/tailcfg.go Show resolved Hide resolved
@ethanndickson ethanndickson merged commit 012f023 into main Jul 2, 2024
6 of 35 checks passed
@ethanndickson ethanndickson deleted the ethan/netcheck branch July 2, 2024 04:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants