SSR module: dark VITEC cockpit with live charts
Live band with 24 h availability strip, gauges for hit rate, response time, cache fill and client errors, traffic chart 24 h / 7 days from the health log counter deltas drawn with the core Chart.js of EXT:dashboard, warm progress ring with live polling, purge activity timeline, client error cards, link to the site settings. ssr-cockpit.js replaces ssr-warm-progress.js, whose deletion went into a9923e1.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a9923e19e0
commit
67ded6e502
6 files changed
+1119
-342
No files matched your search
@@ -33,8 +33,8 @@ return [
|
||||
'path' => '/vitec/ssr/purge-page',
|
||||
'target' => \Evomedien\Vitec\Controller\Backend\SsrController::class . '::purgePage',
|
||||
],
|
||||
// Live "Cache warming" progress bar in the VITEC SSR module
|
||||
// (Resources/Public/Javascript/ssr-warm-progress.js polls it).
|
||||
// Live status of the VITEC SSR cockpit
|
||||
// (Resources/Public/Javascript/ssr-cockpit.js polls it).
|
||||
'vitec_ssr_health' => [
|
||||
'path' => '/vitec/ssr/health',
|
||||
'target' => \Evomedien\Vitec\Controller\Backend\SsrController::class . '::healthJson',
|
||||
|
||||
@@ -9,7 +9,7 @@ declare(strict_types=1);
|
||||
* JavaScriptModuleInstruction::create('@evomedien/vitec/<file>.js').
|
||||
*/
|
||||
return [
|
||||
'dependencies' => ['backend', 'core'],
|
||||
'dependencies' => ['backend', 'core', 'dashboard'],
|
||||
'imports' => [
|
||||
'@evomedien/vitec/' => 'EXT:vitec/Resources/Public/Javascript/',
|
||||
],
|
||||
|
||||
Reference in new issue
Block a user