could be an issue with your sender - but without context that is hard to tell. Are the connections keeped open? Does the sender close the connection or just drops?
The sender in this case is Serilog.Sinks.Graylog which delegates to System.Net.Http.HttpClient
Client Source Code:
Through inspecting open TCP connections on the graylog server it looks like the connection stays established for a while and then disappear. This disappearance is correlated with the timing of the netty.handler.timeout.ReadTimeoutException
Hazarding a guess… at a high level… perhaps an exception is being logged when maybe it shouldn’t be. I haven’t noticed any dropped messages because of this behavior though so why show an exception? Confidence about this guess is pretty low though
Maybe a reasonable next step is try to create a simpler reproducible case and go from there… i might pull down the repo and try to do that…