{% extends "base.html" %} {% block content %}
TimescaleDB storage and poller throughput
Total DB Size
{{ db_size.database_size_pretty }}
Tables Tracked
{{ table_stats | length }}
Data Sources (24h)
{{ pull_volume | map(attribute='source') | unique | list | length }}
| Table | Total Rows | Rows (24h) | Oldest | Newest | Size |
|---|---|---|---|---|---|
| {{ row.table_name }} | {{ "{:,}".format(row.total_rows) if row.total_rows is not none else '—' }} | {% if row.rows_24h is not none and row.rows_24h > 0 %} +{{ "{:,}".format(row.rows_24h) }} {% elif row.rows_24h is not none %} 0 {% else %} — {% endif %} | {{ row.oldest_ts or '—' }} | {{ row.newest_ts or '—' }} | {{ row.size_pretty }} |
No table statistics available.
{% endif %}| Hour | Source | Rows Written |
|---|---|---|
| {{ entry.bucket }} | {{ entry.source }} | {{ "{:,}".format(entry.total_rows) }} |
No pull volume data for the last 24 hours.
{% endif %}No metrics yet
Start the poller to see data flow in.