Skip to content

feat: Introduce SeriesRefMappingStore#5522

Merged
kgeckhart merged 48 commits intomainfrom
kgeckhart/prometheus-seriesRefMappingStore
Feb 23, 2026
Merged

feat: Introduce SeriesRefMappingStore#5522
kgeckhart merged 48 commits intomainfrom
kgeckhart/prometheus-seriesRefMappingStore

Conversation

@x1unix
Copy link
Member

@x1unix x1unix commented Feb 12, 2026

Brief description of Pull Request

This PR implements SeriesRefMappingStore which was proposed in #5062.

The PR introduces --feature.series-ref-mapping.enabled experimental flag to disable label store in favor of the new series ref mapping store.

Pull Request Details

Issue(s) fixed by this Pull Request

Fixes #5062

Notes to the Reviewer

PR Checklist

  • Documentation added
  • Tests updated

@x1unix x1unix added the publish-dev:linux builds and deploys an image to grafana/alloy-dev container repository label Feb 12, 2026
@x1unix x1unix changed the title feat: introduce SeriesRefMappingStore feat: Introduce SeriesRefMappingStore Feb 12, 2026
@github-actions
Copy link
Contributor

💻 Deploy preview available (feat: introduce SeriesRefMappingStore):

@x1unix x1unix force-pushed the kgeckhart/prometheus-seriesRefMappingStore branch from abb4ad5 to 9d6e390 Compare February 12, 2026 21:30
@github-actions
Copy link
Contributor

github-actions bot commented Feb 12, 2026

💻 Deploy preview deleted (feat: Introduce SeriesRefMappingStore).

@x1unix x1unix force-pushed the kgeckhart/prometheus-seriesRefMappingStore branch from 5e11a23 to f54e2a0 Compare February 13, 2026 17:50
@x1unix x1unix added publish-dev:linux builds and deploys an image to grafana/alloy-dev container repository and removed publish-dev:linux builds and deploys an image to grafana/alloy-dev container repository labels Feb 13, 2026
@x1unix x1unix marked this pull request as ready for review February 13, 2026 22:39
@x1unix x1unix requested review from a team and clayton-cornell as code owners February 13, 2026 22:39
@x1unix x1unix marked this pull request as draft February 13, 2026 22:39
@x1unix x1unix force-pushed the kgeckhart/prometheus-seriesRefMappingStore branch from e4138fe to 1f7183f Compare February 17, 2026 22:42
@clayton-cornell clayton-cornell added the type/docs Docs Squad label across all Grafana Labs repos label Feb 18, 2026
@x1unix x1unix force-pushed the kgeckhart/prometheus-seriesRefMappingStore branch from 4673c56 to bdc3230 Compare February 18, 2026 17:30
@x1unix x1unix marked this pull request as ready for review February 18, 2026 18:39
@x1unix x1unix force-pushed the kgeckhart/prometheus-seriesRefMappingStore branch from 5b527f3 to 42f2efc Compare February 19, 2026 17:00
@x1unix x1unix requested a review from kgeckhart February 19, 2026 17:00
@kgeckhart kgeckhart requested a review from Copilot February 19, 2026 18:20
@kgeckhart kgeckhart force-pushed the kgeckhart/prometheus-seriesRefMappingStore branch from 7f998cf to 4fdcc53 Compare February 23, 2026 20:17
@kgeckhart kgeckhart merged commit 6c4cc6a into main Feb 23, 2026
50 of 52 checks passed
@kgeckhart kgeckhart deleted the kgeckhart/prometheus-seriesRefMappingStore branch February 23, 2026 20:56
@grafana-alloybot grafana-alloybot bot mentioned this pull request Feb 23, 2026
jharvey10 pushed a commit that referenced this pull request Feb 26, 2026
<!--
  CONTRIBUTORS GUIDE:

https://github.com/grafana/alloy/blob/main/docs/developer/contributing.md

If this is your first PR or you have not contributed in a while, we
recommend
  taking the time to review the guide.

  **NOTE**
Your PR title must adhere to Conventional Commit style. For details on
this,
  check out the Contributors Guide linked above.
-->

### Brief description of Pull Request

This PR implements SeriesRefMappingStore which was proposed in
#5062.

The PR introduces `--feature.series-ref-mapping.enabled` experimental
flag to disable label store in favor of the new series ref mapping
store.


### Pull Request Details

<!-- Add a more detailed descripion of the Pull Request here, if needed.
-->

### Issue(s) fixed by this Pull Request

Fixes #5062

### Notes to the Reviewer

<!-- Add any relevant notes for the reviewers and testers of this PR.
-->

### PR Checklist

<!-- Remove items that do not apply. For completed items, change [ ] to
[x]. -->

- [x] Documentation added
- [x] Tests updated

---------

Co-authored-by: Kyle Eckhart <kgeckhart@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

publish-dev:linux builds and deploys an image to grafana/alloy-dev container repository type/docs Docs Squad label across all Grafana Labs repos

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make labelstore.LabelStore in to a SeriesRefMappingStore

5 participants