Пример #1
0
 /**
  * Send a Series object to datadog
  *
  * @param Series $series
  * @throws Client\EmptySeriesException
  *
  * @return Client
  */
 public function sendSeries(Series $series)
 {
     $metrics = $series->getMetrics();
     if (empty($metrics)) {
         throw new EmptySeriesException('The series must contain metric data to send');
     }
     $this->send(self::ENDPOINT_SERIES . $this->getApiKey(), $series->toArray());
     return $this;
 }
Пример #2
0
 public function testRemoveMetrics()
 {
     $series = new Series();
     $metric = new Metric('test.metric.name', array(20));
     $series->addMetric($metric);
     $this->assertCount(1, $series->getMetrics());
     $series->removeMetrics();
     $this->assertCount(0, $series->getMetrics());
 }