feat: add caching debug logs and configurable max concurrent requests for Komga API to enhance performance monitoring

This commit is contained in:
Julien Froidefond
2025-10-18 09:08:41 +02:00
parent ae4b766085
commit b7704207ec
42 changed files with 1141 additions and 1302 deletions

View File

@@ -77,10 +77,6 @@
"unreadFilter": {
"label": "Default Unread Filter",
"description": "Show only unread series by default"
},
"debugMode": {
"label": "Debug mode",
"description": "Show debug information in the interface"
}
},
"background": {
@@ -388,10 +384,6 @@
"MIDDLEWARE_INVALID_TOKEN": "Invalid authentication token",
"MIDDLEWARE_INVALID_SESSION": "Invalid session",
"DEBUG_FETCH_ERROR": "Error fetching debug logs",
"DEBUG_SAVE_ERROR": "Error saving debug logs",
"DEBUG_CLEAR_ERROR": "Error clearing debug logs",
"CLIENT_FETCH_ERROR": "Error fetching data",
"CLIENT_NETWORK_ERROR": "Network error",
"CLIENT_REQUEST_FAILED": "Request failed",
@@ -434,25 +426,5 @@
},
"common": {
"retry": "Retry"
},
"debug": {
"title": "DEBUG",
"entries": "entry",
"entries_plural": "entries",
"noRequests": "No recorded requests",
"actions": {
"refresh": "Refresh logs",
"maximize": "Maximize",
"minimize": "Minimize",
"clear": "Clear logs"
},
"tooltips": {
"cache": "Cache: {{type}}",
"mongodb": "MongoDB: {{operation}}",
"pageRender": "Page Render: {{page}}",
"apiCall": "API Call",
"logTime": "Log time",
"mongoAccess": "MongoDB access time"
}
}
}

View File

@@ -77,10 +77,6 @@
"unreadFilter": {
"label": "Filtre \"À lire\" par défaut",
"description": "Afficher uniquement les séries non lues par défaut"
},
"debugMode": {
"label": "Mode debug",
"description": "Afficher les informations de debug dans l'interface"
}
},
"background": {
@@ -386,10 +382,6 @@
"MIDDLEWARE_INVALID_TOKEN": "Jeton d'authentification invalide",
"MIDDLEWARE_INVALID_SESSION": "Session invalide",
"DEBUG_FETCH_ERROR": "Erreur lors de la récupération des logs de debug",
"DEBUG_SAVE_ERROR": "Erreur lors de la sauvegarde des logs de debug",
"DEBUG_CLEAR_ERROR": "Erreur lors de la suppression des logs de debug",
"CLIENT_FETCH_ERROR": "Erreur lors de la récupération des données",
"CLIENT_NETWORK_ERROR": "Erreur réseau",
"CLIENT_REQUEST_FAILED": "La requête a échoué",
@@ -436,25 +428,5 @@
},
"common": {
"retry": "Réessayer"
},
"debug": {
"title": "DEBUG",
"entries": "entrée",
"entries_plural": "entrées",
"noRequests": "Aucune requête enregistrée",
"actions": {
"refresh": "Rafraîchir les logs",
"maximize": "Agrandir",
"minimize": "Minimiser",
"clear": "Effacer les logs"
},
"tooltips": {
"cache": "Cache: {{type}}",
"mongodb": "MongoDB: {{operation}}",
"pageRender": "Page Render: {{page}}",
"apiCall": "API Call",
"logTime": "Heure du log",
"mongoAccess": "Temps d'accès MongoDB"
}
}
}