Add report generation timing stats

This commit is contained in:
Jordan Wages 2025-07-19 04:50:09 -05:00
commit 669b51e03c
3 changed files with 33 additions and 17 deletions

View file

@ -49,6 +49,8 @@
<p>Total logs: <span id="stat-total">-</span></p>
<p>Date range: <span id="stat-start">-</span> to <span id="stat-end">-</span></p>
<p>Unique domains: <span id="stat-domains">-</span></p>
<p>Last generated: <span id="stat-generated">-</span></p>
<p>Generation time: <span id="stat-elapsed">-</span> seconds</p>
</div>
<div id="overview-reports"></div>
</div>
@ -96,6 +98,8 @@
const startElem = document.getElementById('stat-start');
const endElem = document.getElementById('stat-end');
const domainsElem = document.getElementById('stat-domains');
const generatedElem = document.getElementById('stat-generated');
const elapsedElem = document.getElementById('stat-elapsed');
let currentInterval = intervalSelect.value;
let currentDomain = domainSelect.value;
@ -161,6 +165,9 @@
startElem.textContent = stats.start_date;
endElem.textContent = stats.end_date;
domainsElem.textContent = stats.unique_domains;
generatedElem.textContent = stats.generated_at || '-';
elapsedElem.textContent =
stats.generation_seconds !== undefined ? stats.generation_seconds : '-';
});
}