From 56f2eca867bc6bc064f4298025b19afcb011a1a3 Mon Sep 17 00:00:00 2001 From: Josh Patra Date: Sat, 7 Feb 2026 17:54:35 -0500 Subject: [PATCH] Fix endpoint usage parsing to show actual endpoints instead of HTTP methods - Parse column 3 (endpoint path) instead of column 2 (HTTP method) - Combine method and endpoint for clarity (e.g., 'GET users/{userId}') - Now shows meaningful endpoint statistics instead of just GET/POST counts --- allstarr/Controllers/AdminController.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/allstarr/Controllers/AdminController.cs b/allstarr/Controllers/AdminController.cs index 0c450d6..4873b0b 100644 --- a/allstarr/Controllers/AdminController.cs +++ b/allstarr/Controllers/AdminController.cs @@ -2700,7 +2700,11 @@ public class AdminController : ControllerBase if (parts.Length >= 3) { var timestamp = parts[0]; - var endpoint = parts[1]; + var method = parts[1]; + var endpoint = parts[2]; + + // Combine method and endpoint for better clarity + var fullEndpoint = $"{method} {endpoint}"; // Filter by date if specified if (sinceDate.HasValue && DateTime.TryParse(timestamp, out var logDate)) @@ -2709,7 +2713,7 @@ public class AdminController : ControllerBase continue; } - usage[endpoint] = usage.GetValueOrDefault(endpoint, 0) + 1; + usage[fullEndpoint] = usage.GetValueOrDefault(fullEndpoint, 0) + 1; } }