Resource recommendations

Disk size per day: disk consumption per day based on the ingest rate.

Uncompressed buffer: disk consumed by uncompressed data before compression.

Total disk size: size of disk required to store the data based on the ingest rate and retention.

note

You can calculate the based on retention and ingest rates with this formula:

Resource recommendation for ingestion using Prometheus remote-write.

For optimal performance of remote_write to Promscale, use this Prometheus remote_write configuration:

Compute recommendations for the Promscale connector and TimescaleDB are:

Disk recommendations for TimescaleDB are:

Traces

Resource recommendation for ingestion through OTLP (OpenTelemetry Line Procotol) gRPC endpoint.

OpenTelemetry Line Protocol

We recommend using the OpenTelemetry collector for ingesting the spans to Promscale. Use this configuration with the OTLP exporter and batch processor to help with retries for failed writes, and to batch the write requests to Promscale:

  1. exporters:
  2. logging:
  3. otlp:
  4. tls:
  5. insecure: true
  6. sending_queue:
  7. queue_size: 1000000
  8. timeout: 10s
  9. batch:
  10. send_batch_size: 4000
  11. send_batch_max_size: 4000
  12. timeout: 10s

Where:

  • <PROMSCALE_HOST>: hostname of Promscale
  • <gRPC_PORT>: gRPC port of Promscale. The default port is 9202.

Compute recommendations for the Promscale connector and TimescaleDB are:

The default chunk interval is 1h