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

Upgrade serf to v0.10.1 and memberlist to v0.5.0 to get memberlist size metrics and broadcast queue depth metric #14873

Merged
merged 6 commits into from Oct 4, 2022

Conversation

jmurret
Copy link
Contributor

@jmurret jmurret commented Oct 4, 2022

Description

Upgrading serf version and memberlist version to get this funcitonality that was added to memberlist:

  • emit a "memberlist", "node", "instances" Gauge and pass label so a gauge can be broken out by node state
  • Adding the regular emitting of the memberlist broadcast queue

Links

https://github.com/hashicorp/memberlist/releases/tag/v0.5.0
https://github.com/hashicorp/serf/releases/tag/v0.10.1

hashicorp/memberlist#276
hashicorp/memberlist#275

Docs PR: #14753

PR Checklist

  • external facing docs updated
  • not a security concern

@github-actions github-actions bot added the pr/dependencies PR specifically updates dependencies of project label Oct 4, 2022
@jmurret jmurret changed the title updating to serf v0.10.1 and memberlist v0.5.0 to get memberlist size metrics and memberlist broadcast queue depth metric Upgrade serf to v0.10.1 and memberlist to v0.5.0 to get memberlist size metrics and broadcast queue depth metric Oct 4, 2022
@jmurret jmurret marked this pull request as ready for review October 4, 2022 18:40
@jmurret jmurret requested a review from rboyer October 4, 2022 18:40
@jmurret jmurret merged commit 79a541f into main Oct 4, 2022
@jmurret jmurret deleted the jm/serf-0.10.1 branch October 4, 2022 23:51
@jmurret jmurret added the theme/enterprise Related to the Enterprise version of Consul (see https://www.consul.io/docs/enterprise) label Oct 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr/dependencies PR specifically updates dependencies of project pr/no-metrics-test theme/enterprise Related to the Enterprise version of Consul (see https://www.consul.io/docs/enterprise)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants