Skip to content

feat: Add a virtual_node_peer_attributes and virtual_node_extra_label arguments to otelcol.connector.servicegraph#5058

Merged
ptodev merged 4 commits intomainfrom
ptodev/virtualnode
Jan 13, 2026
Merged

feat: Add a virtual_node_peer_attributes and virtual_node_extra_label arguments to otelcol.connector.servicegraph#5058
ptodev merged 4 commits intomainfrom
ptodev/virtualnode

Conversation

@ptodev
Copy link
Contributor

@ptodev ptodev commented Dec 10, 2025

PR Description

Adding a couple of extra config arguments.

This change is almost the same as #879, so I have included @hainenber in the changelog credits :)

Which issue(s) this PR fixes

Fixes #861

Notes to the Reviewer

There is also a feature gate to control this behaviour, but it's enabled by default and I don't think it's necessary.

PR Checklist

  • CHANGELOG.md updated
  • Documentation added
  • Tests updated
  • Config converters updated

@ptodev ptodev requested review from a team and clayton-cornell as code owners December 10, 2025 15:05
@github-actions
Copy link
Contributor

github-actions bot commented Dec 10, 2025

💻 Deploy preview available (Add virtual node config arguments to otelcol.connector.servicegraph):

@clayton-cornell clayton-cornell added the type/docs Docs Squad label across all Grafana Labs repos label Dec 17, 2025
@ptodev ptodev changed the title Add virtual node config arguments to otelcol.connector.servicegraph feat: Add a virtual_node_peer_attributes and virtual_node_extra_label arguments to otelcol.connector.servicegraph Jan 12, 2026
ptodev and others added 3 commits January 12, 2026 17:02
@ptodev ptodev force-pushed the ptodev/virtualnode branch from 8d18067 to 27c3b8e Compare January 12, 2026 17:02
@github-actions
Copy link
Contributor

github-actions bot commented Jan 12, 2026

💻 Deploy preview deleted (feat: Add a virtual_node_peer_attributes and virtual_node_extra_label arguments to otelcol.connector.servicegraph).

Copy link
Contributor

@clayton-cornell clayton-cornell left a comment

Choose a reason for hiding this comment

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

Approving for docs. The conditions make sense to me :-)

Copy link
Member

@blewis12 blewis12 left a comment

Choose a reason for hiding this comment

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

LGTM 👍 just one question about ExponentialHistogramMaxSize

@ptodev
Copy link
Contributor Author

ptodev commented Jan 13, 2026

I just realised that there is an issue with the converters. I left a TODO in the Alloy code and opened a PR to fix the issue upstream. Since this is a problem with already existing spanmetrics connector parameters, I'll merge this PR and will resolve the converter problem in a separate PR.

@ptodev ptodev merged commit 20900c6 into main Jan 13, 2026
48 checks passed
@ptodev ptodev deleted the ptodev/virtualnode branch January 13, 2026 19:01
@grafana-alloybot grafana-alloybot bot mentioned this pull request Jan 13, 2026
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

frozen-due-to-age type/docs Docs Squad label across all Grafana Labs repos

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add the virtual_node_peer_attributes setting to otelcol.connector.servicegraph

3 participants