proposed metrics plugin: gRPC #4369
Replies: 2 comments 7 replies
-
A bit of history - spanstore plugin was not originally created as a remote storage API, but as a sidecar process API using hashicorp/plugin framework. We later realized that since the sidecar plugin actually just implements a gRPC service we could turn it into proper remote storage API without changes. This way we indirectly end up with a remote storage API that is specific to Jaeger (since no industry standard existed). This is different for metrics storage. Even though technically we could go via similar route, the first question is why would we want to create our own bespoke remote storage API for metrics when there is already a Prometheus Remote Storage API that is wildly used in the industry? Since our current implementation already uses that API, I don't think there is a need for another. You can integrate InfluxDB for metrics by implementing Prometheus Remote Storage API over InfluxDB, if that does not exist already. By doing so you also make InfluxDB compatible with other systems that rely on that same API. |
Beta Was this translation helpful? Give feedback.
-
Please continue any discussion here: #4413 |
Beta Was this translation helpful? Give feedback.
-
I would like to add a metrics/monitoring plugin for InfluxDB. InfluxDB already has a spanstore plugin, implemented as a remote gRPC service.
However, it looks like a gRPC plugin for metrics does not exist.
Beta Was this translation helpful? Give feedback.
All reactions