We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
We want to detect any connectivity between each etcd members.
An idea is to have each member ping all other members' peerURL periodically (O(10second)) and generate a connectivity table.
This helps #1440 and detect any other potential connectivity problem.
The text was updated successfully, but these errors were encountered:
I can foresee that the info can become a nice graph to indicate the connectivity in the cluster.
Maybe it could also rely on some external network monitor package to report all details, including network latency and drop package rate.
Sorry, something went wrong.
@yichengq We should start with something really simple.
Additional thought: contain timestamp in the ping message and detect absolute out of time sync members (>3second or more).
Here is a pkg I just created: https://github.com/xiang90/probing
We would like to use it to let one peer probe every other peer periodically and print out warning/debug information when necessary.
For example: Warning: clockdiff > second 2 out of 3 peers are unhealthy SRTT > heartbeat interval
Debug 1 out of 3 peers is unhealthy
xiang90
No branches or pull requests
We want to detect any connectivity between each etcd members.
An idea is to have each member ping all other members' peerURL periodically (O(10second)) and generate a connectivity table.
This helps #1440 and detect any other potential connectivity problem.
The text was updated successfully, but these errors were encountered: