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

feat: Use ReportHeartbeat OpAmp capability #2133

Conversation

dpaasman00
Copy link
Contributor

@dpaasman00 dpaasman00 commented Jan 31, 2025

Proposed Change

Updates opamp-go dependency to v0.19.0 so we can set ReportsHeartbeat Capability and set default with empty interval to disable by default. The idea is if the agent connects to an older BP version, the heartbeats will cause BP to hit the store constantly, so disable heartbeats by default. Newer BP versions won't hit the store anymore and will set this interval on the agent during the first connection.

Also runs make generate with updated Mockery

https://linear.app/bindplane/issue/BPOP-164/implement-heartbeat-in-bindplane-agent

Checklist
  • Changes are tested
  • CI has passed

@dpaasman00 dpaasman00 requested a review from a team as a code owner January 31, 2025 02:12
…eartbeat interval, generate w/ latest mockery
@dpaasman00 dpaasman00 force-pushed the dakotapaasman/bpop-164-implement-heartbeat-in-bindplane-agent branch from dba22cb to 1f85dff Compare January 31, 2025 02:14
Copy link
Contributor

@Caleb-Hurshman Caleb-Hurshman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ✅

@dpaasman00 dpaasman00 merged commit 7dcefe7 into release/v1.70.0 Feb 3, 2025
15 checks passed
@dpaasman00 dpaasman00 deleted the dakotapaasman/bpop-164-implement-heartbeat-in-bindplane-agent branch February 3, 2025 14:24
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