Skip to main content

Statistical and regression analysis

Functions for statistical analysis and linear regression on time-series data

Counters and gauges

Functions for analyzing monotonic counters and gauge metrics

State tracking

Functions for tracking state transitions and system liveness over time

Time-weighted calculations

Calculate time-weighted summary statistics for unevenly sampled data

Percentile approximation

Estimate percentile values and percentile ranks using memory-efficient approximation algorithms

Approximate count distinct

Estimate the number of distinct values in a dataset, also known as cardinality estimation

Frequency analysis

Functions for analyzing the frequency of values in time-series data

Downsampling

Functions for downsampling time-series data to visualize trends while preserving visual similarity

Financial analysis

Perform analysis of financial asset data

Minimum and maximum

Find the smallest and largest values in a dataset

Saturating math

Perform saturating math operations on integers
TimescaleDB Toolkit extends TimescaleDB with additional hyperfunctions for advanced time-series analysis. For hyperfunctions included by default in TimescaleDB, see the TimescaleDB hyperfunctions documentation.