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

Collect ndt-server ping/pong rtt metrics #335

Open
stephen-soltesz opened this issue Jun 18, 2021 · 1 comment
Open

Collect ndt-server ping/pong rtt metrics #335

stephen-soltesz opened this issue Jun 18, 2021 · 1 comment

Comments

@stephen-soltesz
Copy link
Contributor

As part of investigation by @mattmathis to find a method for instrumenting ndt with application metrics we found that some ping/pong rtt metrics are being generated but not collected during ndt-server measurements.

The rtt values are logged but not archived.
https://github.com/m-lab/ndt-server/blob/master/ndt7/receiver/receiver.go#L42

To determine if this functionality is used by all clients and to get a sense of the distribution of these values, we should add prometheus histogram that collects the application rtt metrics. Labels should include: direction, protocol (and exclude monitoring measurements).

Based on the counts, and values, we can get a hint about how many clients support this and whether it may be worth archiving this metric.

@mattmathis
Copy link

BTW the echo function is generally part of the base spec every IETF inspired protocol. I doubt you will find any implementations that don't support it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants