Skip to content
Discussion options

You must be logged in to vote

The behavior you are experiencing does sounds expected to me. When the clickhouse sink cannot successfully send data it'll start applying back-pressure to the source (in this case the http_server source). The http_server source, in the presence of backpressure, will accept requests, but hold them open until it can flush the data. It sounds like you hit a cap on the number of open requests where Vector stops responding.

A few other ideas you could try:

  • Use a large in-memory buffer to tolerate the Clickhouse downtime (shouldn't have the performance downside of a disk buffer)
  • Configure the buffer to drop (buffer.on_full: "drop_newest") to shed load when data cannot be sent
  • Decrease the retr…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jakegut
Comment options

Answer selected by jakegut
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants