-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
In this case i would typically use an exception which is caught at the layer that is calling into my handler, whether that's a standard ring handler or interceptor. I'd use exceptions similar to those describe in the cognitect anomalies library and map those to an error response at the level interacting with the request and calling my handler.
https://github.com/adambard/failjure provides an error monad. I never use it.
conditions/restarts are also a possibility https://github.com/IGJoshua/farolero
There is also probably some tooling around anomalies, but I have never dipped into this area.