Skip to main content

Find Your Scale

Oodle pricing is based on the number of active time series per hour. A time series is a unique combination of a metric name and its labels. For example, consider the following Prometheus metrics:

http_requests_total{method="GET", code="200"}
http_requests_total{method="GET", code="400"}

In this example, there are two different time series as they differ in the label code. An active time series is defined as one that has received at least one data point in the last hour.

In this document, we provide ways to determine the number of active time series for your setup.

You can find the number of active time series in Prometheus using the following PromQL query:

sum(quantile_over_time(0.95, prometheus_tsdb_head_series[1d]))

This query returns the 95th percentile of active time series over the last day, summed across all Prometheus instances.

Per-Series Sample Rate

Oodle accepts up to one sample per second for each individual time series. This rate accommodates the vast majority of Prometheus, OpenTelemetry, and agent-based workloads, where scrape or push intervals are typically 15 seconds or longer.

If your workload requires a higher per-series rate, contact Oodle Support to discuss raising the limit for your account.


Support

If you need assistance or have any questions, please reach out to us through: