コード例 #1
0
ファイル: test.php プロジェクト: asmisha/aws-test
 /**
  * @param \DateTime $from
  * @param \DateTime $to
  * @param string $instanceId
  */
 public function getCpuUsageInfo($from, $to, $instanceId)
 {
     $cloudWatchClient = new Aws\CloudWatch\CloudWatchClient($this->config);
     return $cloudWatchClient->getMetricStatistics(array('Namespace' => 'AWS/EC2', 'MetricName' => 'CPUUtilization', 'Dimensions' => array(array('Name' => 'InstanceId', 'Value' => $instanceId)), 'StartTime' => $from->format('c'), 'EndTime' => $to->format('c'), 'Period' => 30 * 60, 'Statistics' => array('Average', 'Maximum', 'Minimum')))->get('Datapoints');
 }