Add alternative prometheus remote write implementation to prometheuesremotewriteexporter
#37284
Description
Component(s)
exporter/prometheusremotewrite
Is your feature request related to a problem? Please describe.
For Grafana Alloy I have been working on an alternative approach to the prometheus remote write WAL.
Describe the solution you'd like
Would it be reasonable to add the this new remote implementation into prometheusremotewriteexporter
, the config options would be significantly different. Than the current WAL config so would need to only declare one or the other. Its currently experimental in Alloy but we have been using it internally and alongside several other users.
We haven't had any issues scaling it to a few million series writes a second, also looking into support for the new RW format that would mean only updating the library along with general support.
The underlying code can be found at https://github.com/grafana/walqueue
Describe alternatives you've considered
No response
Additional context
No response