prometheus-rsocket-proxy
prometheus-rsocket-proxy copied to clipboard
An RSocket proxy to pull metrics from applications that can only open egress
New to the Prometheus RsocketProxy Client. When I attempt to run the example code provided on the site, I get an exception as shown below - please advise? (Can provide...
This PR sets the proxy timeout for individual instances based on the value of the `X-Prometheus-Scrape-Timeout-Seconds` header (set by Prometheus since `v1.6.0`) minus a configurable offset. Currently, a _single_ connected...
Looks like executing the prometheus-rsocket-client on Java 17 fails because of some runtime errors of snappy-java library "Custom destroy method 'pushAndClose' on bean with name 'prometheusRSocketClient' threw an exception: java.lang.NoClassDefFoundError:...
With both together, it means non-web applications that just want the client auto-configuration have the server dependencies pulled in which causes Spring Boot to configure them as a web app....
Hi, with docker image 1.4.0, I have this stack trace in container when I send metric from SpringBoot application : `test-prometheus-rsocket-proxy-1 | reactor.core.Exceptions$ErrorCallbackNotImplemented: java.util.concurrent.CancellationException: Disposed test-prometheus-rsocket-proxy-1 | Caused by: java.util.concurrent.CancellationException:...
If multiple applications/instances use the client and are scraped by the proxy application but they use the same metric names and tags, there will be duplicate time series in the...
Trying a demo Spring Boot app with the latest (0.8.0-SNAPSHOT) rsocket client and proxy but getting rsocket exceptions on the proxy side. My proxy runs locally and the Boot application...
This commit updates the prefix of the PrometheusRSocketClientProperties config props to be consistent w/ the metrics config props naming scheme in Spring Boot 3.x. Specifically, change from `management.metrics.export.prometheus.rsocket` to `management.prometheus.metrics.export.rsocket`.
Add **micrometer.prometheus-proxy.connected-metrics-metadata** property to enable or disable publishing Prometheus metrics metadata (lines "# HELP ..." and lines "# TYPE ...") in the payload returned by the /metrics/connected endpoint. The default...