package
0.0.0-20240423180826-09ee25e2d887
Repository: https://github.com/ainghazal/tunnel-telemetry.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Variables

AllowedClockSkewSeconds is how much the report timestamp can be in the future with regards to server.
AllowedLimitForOldReportsInDays makes server to reject reports with a timestamp older than this.
ErrInvalidMeasurement marks a measurement that does not conform to the minimal sanity checks.

# Structs

Failure encapsulates an error reported by clients.
Measurement is a single measurement reported by clients.

# Interfaces

Collector receives measurements and stores them for later processing.
No description provided by the author
Geolocator is able to extract ASN and Country Code (CC) from the Real IP of the client submitting the report.
Submitter sends processed reports or aggregates to an upstream collector.