diff options
Diffstat (limited to 'internal/metrics/dashboard.html')
| -rw-r--r-- | internal/metrics/dashboard.html | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/metrics/dashboard.html b/internal/metrics/dashboard.html index 9538ac6..1fa1ddf 100644 --- a/internal/metrics/dashboard.html +++ b/internal/metrics/dashboard.html | |||
| @@ -199,6 +199,10 @@ | |||
| 199 | <span class="metric-label">Deletions</span> | 199 | <span class="metric-label">Deletions</span> |
| 200 | <span class="metric-value" id="event_deletions">0</span> | 200 | <span class="metric-value" id="event_deletions">0</span> |
| 201 | </div> | 201 | </div> |
| 202 | <div class="metric"> | ||
| 203 | <span class="metric-label">Blocked</span> | ||
| 204 | <span class="metric-value" id="events_blocked">0</span> | ||
| 205 | </div> | ||
| 202 | </div> | 206 | </div> |
| 203 | 207 | ||
| 204 | <div class="card"> | 208 | <div class="card"> |
| @@ -317,6 +321,9 @@ | |||
| 317 | document.getElementById('event_deletions').textContent = | 321 | document.getElementById('event_deletions').textContent = |
| 318 | sumMetric(metrics, `${prefix}_relay_event_deletions_total`); | 322 | sumMetric(metrics, `${prefix}_relay_event_deletions_total`); |
| 319 | 323 | ||
| 324 | document.getElementById('events_blocked').textContent = | ||
| 325 | sumMetric(metrics, `${prefix}_relay_events_blocked_total`); | ||
| 326 | |||
| 320 | const durationSum = sumMetric(metrics, `${prefix}_relay_request_duration_seconds_sum`); | 327 | const durationSum = sumMetric(metrics, `${prefix}_relay_request_duration_seconds_sum`); |
| 321 | const durationCount = sumMetric(metrics, `${prefix}_relay_request_duration_seconds_count`); | 328 | const durationCount = sumMetric(metrics, `${prefix}_relay_request_duration_seconds_count`); |
| 322 | const avgLatencyMs = durationCount > 0 ? (durationSum / durationCount * 1000) : 0; | 329 | const avgLatencyMs = durationCount > 0 ? (durationSum / durationCount * 1000) : 0; |
