Open chris-martin opened 8 years ago
I am creating a single RiemannDestination[Reliable]
and reusing it throughout the lifetime of my application. I'm unclear from reading the docs, is that how this library is intended to be used?
It's supposed to be used this way, and there is code to reconnect to Riemann when the connection is in a bad state. I will have a look.
I just restarted my Riemann server and saw my client app enter a failure state wherein every attempt to send data to Riemann failed, logging this:
Restarting the client app fixed the problem, leading me to assume that there's some state in the Riemann client library that isn't getting reset after a connection fails.
riemann-scala-client version 0.3.4