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.
Was that metrics per second or time series per second? If metrics, how
many labels were there & how many time series did that equate to?
--
You received this message because you are subscribed to the Google Groups
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-users/8bd5583a-7b57-0760-3910-c836971b9ae6%40Jahingo.com.