On 25/11/2020 16:27, Ryan Booz wrote:
> As the makers of Promscale, we're very attuned to the needs of
> effective Prometheus deployments. With that in mind, one thing to
> consider with Timestream is that ingest performance from a single
> client seems to be a current limitation. The creator of this adaptor
> doesn't mention his his setup or how many metrics he was trying to
> ingest per minute or second.
>
> In recent benchmarks by CrateDB
> (
https://crate.io/a/amazon-timestream-first-impressions/) and
> Timescale (not yet published), it appears that Timestream only
> achieves a consistent ingest rate in the range of 500-800
> metrics/second from a single client, especially when lots of
> attributes are involved.. Higher throughput is achieved using a
> streaming service (ie. Kinesis) or adding more clients. In our tests
> using the open-source Time-series Benchmarking Suite
> (
https://github.com/timescale/tsbs), we ended up using 10 EC2 clients
> to import data for about 36 hours and were only able to achieve
> (effectively) 5,000 metrics/sec, meaning clients averaged ~550
> metrics/sec. So, definitely test your throughput and make sure the
> system can keep up with ingesting data.