From ceeed45bb39ac76282c224db9111b0e936af4038 Mon Sep 17 00:00:00 2001 From: Sebastian Grewe Date: Wed, 10 Jul 2013 11:26:06 +0200 Subject: [PATCH] Adding statistics cron to monitoring Useful to trace cron runtimes in order to adjust caching times for long rounds. Addresses #145 and adds a new cron to monitoring page --- cronjobs/statistics.php | 2 ++ public/include/pages/admin/monitoring.inc.php | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/cronjobs/statistics.php b/cronjobs/statistics.php index 9ce96bde..2a145692 100755 --- a/cronjobs/statistics.php +++ b/cronjobs/statistics.php @@ -55,4 +55,6 @@ $log->logInfo("getAllUserShares " . number_format(microtime(true) - $start, 2) . foreach ($aUserShares as $aShares) { $memcache->setCache('getUserShares'. $aShares['id'], $aShares); } + +require_once('cron_end.inc.php'); ?> diff --git a/public/include/pages/admin/monitoring.inc.php b/public/include/pages/admin/monitoring.inc.php index 18db3949..c891c201 100644 --- a/public/include/pages/admin/monitoring.inc.php +++ b/public/include/pages/admin/monitoring.inc.php @@ -11,6 +11,12 @@ if (!$user->isAuthenticated() || !$user->isAdmin($_SESSION['USERDATA']['id'])) { // Fetch settings to propagate to template $aCronStatus = array( + 'statistics' => array ( + array( 'NAME' => 'Exit Code', 'STATUS' => $monitoring->getStatus('statistics_status') ), + array( 'NAME' => 'Last Message', 'STATUS' => $monitoring->getStatus('statistics_message') ), + array( 'NAME' => 'Active', 'STATUS' => $monitoring->getStatus('statistics_active') ), + array( 'NAME' => 'Runtime', 'STATUS' => $monitoring->getStatus('statistics_runtime') ) + ), 'auto_payout' => array ( array( 'NAME' => 'Exit Code', 'STATUS' => $monitoring->getStatus('auto_payout_status') ), array( 'NAME' => 'Last Message', 'STATUS' => $monitoring->getStatus('auto_payout_message') ),