Hi!
This question is not strictly related to Prometheus, but rather to server-side Remote Write APIs.
We are looking at how to have more realistic staging environments for servers like that. In order to achieve so, we want to "mirror" / "fork" portion of production remote write traffic to other clusters APIs (e.g staging or dev environment).
As part of this mirroring, data has to be potentially obfuscated to avoid leaking of sensitive data, but also without totally changing the characteristic of data (e.g same number labels, labels values/names with the same amount of characters, etc).
In the future, we could add some more advanced features if needed (e.g load balancing).
Wonder if anyone in the community had been working on something like that already and has something to share/is already shared?
ProxySQL is something like that but in the SQL world. Would be awesome to have the same for remote write (and Query API as well I guess, but let's think about it in a separate thread) (:
Some discussion on Thanos project:
https://github.com/thanos-io/thanos/issues/2480Please help if you know or have worked on something like this (: Would be a nice community Project if nothing exists!
Kind Regards,
Bartek