public function getDataAction()
 {
     $request = $this->getRequest();
     $current_time = time();
     $params = $request->getParams();
     $starts_epoch = $request->getParam("startTimestamp", $current_time - 60 * 60 * 24);
     $ends_epoch = $request->getParam("endTimestamp", $current_time);
     $startsDT = DateTime::createFromFormat("U", $starts_epoch, new DateTimeZone("UTC"));
     $endsDT = DateTime::createFromFormat("U", $ends_epoch, new DateTimeZone("UTC"));
     $data = Application_Model_ListenerStat::getDataPointsWithinRange($startsDT->format("Y-m-d H:i:s"), $endsDT->format("Y-m-d H:i:s"));
     $this->_helper->json->sendJson($data);
 }
Exemplo n.º 2
0
 public function pushStreamStatsAction()
 {
     $request = $this->getRequest();
     $data = json_decode($request->getParam("data"), true);
     Application_Model_ListenerStat::insertDataPoints($data);
     $this->view->data = $data;
 }