From 81e0577e593a18107427084ce935183a0487c435 Mon Sep 17 00:00:00 2001 From: n0nag0n Date: Wed, 26 Mar 2025 07:25:50 -0600 Subject: [PATCH 1/3] fixed error handling in worker and added search by request id --- dashboard/js/script.js | 6 ++++++ dashboard/views/dashboard.php | 4 ++++ src/apm/presenter/SqlitePresenter.php | 7 +++++++ src/commands/WorkerCommand.php | 4 +++- 4 files changed, 20 insertions(+), 1 deletion(-) diff --git a/dashboard/js/script.js b/dashboard/js/script.js index e39189b..fbc0dc4 100644 --- a/dashboard/js/script.js +++ b/dashboard/js/script.js @@ -687,6 +687,7 @@ function setupFilterHandlers() { const url = document.getElementById('filter-url').value.trim(); const responseCode = filterResponseCode.value; const exactCode = filterExactCode.value.trim(); + const requestId = document.getElementById('filter-request-id').value.trim(); const bot = document.getElementById('filter-bot').value; const customEvent = document.getElementById('filter-custom-event').value.trim(); const minTime = document.getElementById('filter-min-time').value.trim(); @@ -696,6 +697,7 @@ function setupFilterHandlers() { // Add non-empty filters to the activeFilters object if (url) activeFilters.url = url; + if (requestId) activeFilters.request_id = requestId; if (responseCode === 'exact' && exactCode) { activeFilters.response_code = exactCode; @@ -723,6 +725,7 @@ function setupFilterHandlers() { document.getElementById('filter-url').value = ''; filterResponseCode.value = ''; filterExactCode.value = ''; + document.getElementById('filter-request-id').value = ''; document.getElementById('filter-bot').value = ''; document.getElementById('filter-custom-event').value = ''; document.getElementById('filter-min-time').value = ''; @@ -761,6 +764,9 @@ function setupFilterHandlers() { case 'url': filterLabel = `URL: ${value}`; break; + case 'request_id': + filterLabel = `Request ID: ${value}`; + break; case 'response_code': filterLabel = `Code: ${value}`; break; diff --git a/dashboard/views/dashboard.php b/dashboard/views/dashboard.php index 91aceae..ef46d39 100644 --- a/dashboard/views/dashboard.php +++ b/dashboard/views/dashboard.php @@ -146,6 +146,10 @@ +
+ + +