Skip to content

Commit 070d66a

Browse files
authored
Merge pull request #2900 from 62f1346c-4576-42b3-afcb-23ef1820da34/master
add blocked queries to dashboard overview section
2 parents 08047ca + a68f852 commit 070d66a

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

dnscrypt-proxy/static/js/monitoring.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,13 @@ function safeUpdateDashboard(data) {
9696

9797
// Update overview stats with null checks
9898
const totalQueries = data.total_queries !== undefined ? data.total_queries : 0;
99+
const blockedQueries = data.blocked_queries !== undefined ? data.blocked_queries : 0;
99100
const qps = data.queries_per_second !== undefined ? data.queries_per_second : 0;
100101
const uptime = data.uptime_seconds !== undefined ? data.uptime_seconds : 0;
101102
const avgResponseTime = data.avg_response_time !== undefined ? data.avg_response_time : 0;
102103

103104
document.getElementById('total-queries').textContent = totalQueries.toLocaleString();
105+
document.getElementById('blocked-queries').textContent = blockedQueries.toLocaleString();
104106
document.getElementById('qps').textContent = qps.toFixed(2);
105107
document.getElementById('uptime').textContent = formatUptime(uptime);
106108
document.getElementById('avg-response-time').textContent = avgResponseTime.toFixed(2) + ' ms';
@@ -397,6 +399,7 @@ window.handlePollData = function(data) {
397399
// Initialize dashboard with default values
398400
function initializeDashboard() {
399401
document.getElementById('total-queries').textContent = '0';
402+
document.getElementById('blocked-queries').textContent = '0';
400403
document.getElementById('qps').textContent = '0.00';
401404
document.getElementById('uptime').textContent = '0s';
402405
document.getElementById('avg-response-time').textContent = '0.00 ms';

dnscrypt-proxy/static/templates/dashboard.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ <h2>Overview</h2>
104104
<span class="stat-label">Total Queries:</span>
105105
<span id="total-queries">-</span>
106106
</div>
107+
<div class="stat">
108+
<span class="stat-label">Blocked Queries:</span>
109+
<span id="blocked-queries">-</span>
110+
</div>
107111
<div class="stat">
108112
<span class="stat-label">Queries Per Second:</span>
109113
<span id="qps">-</span>
@@ -201,4 +205,4 @@ <h2>Recent Queries</h2>
201205

202206
<script src="/static/monitoring.js"></script>
203207
</body>
204-
</html>
208+
</html>

0 commit comments

Comments
 (0)