Exemplo n.º 1
0
function getHistograms(Aliyun_Sls_Client $client, $project, $logstore)
{
    $topic = 'TestTopic';
    $from = time() - 3600;
    $to = time();
    $request = new Aliyun_Sls_Models_GetHistogramsRequest($project, $logstore, $from, $to, $topic, '');
    try {
        $response = $client->getHistograms($request);
        var_dump($response);
    } catch (Aliyun_Sls_Exception $ex) {
        var_dump($ex);
    } catch (Exception $ex) {
        var_dump($ex);
    }
}
Exemplo n.º 2
0
 /**
  * Writes log messages to a SLS.
  */
 private function _log($contents = '')
 {
     $logItem = new \Aliyun_Sls_Models_LogItem();
     $logItem->setTime(time());
     $logItem->setContents($contents);
     $logitems = [$logItem];
     $request = new \Aliyun_Sls_Models_PutLogsRequest(SLS_PROJECT_ID, SLS_LOG_STORE, SLS_LOG_TOPIC, null, $logitems);
     try {
         $res = $this->client->putLogs($request);
     } catch (\Aliyun_Sls_Exception $ex) {
         // Throw away exception
         //var_dump($ex);
     } catch (\Exception $ex) {
         //var_dump($ex);
     }
 }