Wowza historic statistic API actual data is empty array
<p>I use Wowza Streaming Engine 4.4.1 . I create an application for each client. I need to get bandwidth usage of application to limit bandwidth. I am looking for a way to get bandwidth usage.</p>

<p>I looked API, there is an operation to get historic statistic information about application but it returns empty array for actual datas. It only provides min, max and average values. I query from <code>v2/servers/{serverName}/vhosts/{vhostName}/applications/vod/monitoring/historic</code> the response is as below:</p>

<pre><code>object(stdClass)[293]
  public 'actual' =&gt; 
    array (size=0)
      empty
  public 'average' =&gt; 
    array (size=25)
      0 =&gt; 
        object(stdClass)[294]
          public 'dateTime' =&gt; string '2016-05-30T16:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      1 =&gt; 
        object(stdClass)[295]
          public 'dateTime' =&gt; string '2016-05-30T17:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      2 =&gt; 
        object(stdClass)[296]
          public 'dateTime' =&gt; string '2016-05-30T18:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      3 =&gt; 
        object(stdClass)[297]
          public 'dateTime' =&gt; string '2016-05-30T19:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      4 =&gt; 
        object(stdClass)[298]
          public 'dateTime' =&gt; string '2016-05-30T20:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      5 =&gt; 
        object(stdClass)[299]
          public 'dateTime' =&gt; string '2016-05-30T21:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      6 =&gt; 
        object(stdClass)[300]
          public 'dateTime' =&gt; string '2016-05-30T22:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      7 =&gt; 
        object(stdClass)[301]
          public 'dateTime' =&gt; string '2016-05-30T23:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      8 =&gt; 
        object(stdClass)[302]
          public 'dateTime' =&gt; string '2016-05-31T00:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      9 =&gt; 
        object(stdClass)[303]
          public 'dateTime' =&gt; string '2016-05-31T01:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      10 =&gt; 
        object(stdClass)[304]
          public 'dateTime' =&gt; string '2016-05-31T02:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      11 =&gt; 
        object(stdClass)[305]
          public 'dateTime' =&gt; string '2016-05-31T03:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      12 =&gt; 
        object(stdClass)[306]
          public 'dateTime' =&gt; string '2016-05-31T04:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      13 =&gt; 
        object(stdClass)[307]
          public 'dateTime' =&gt; string '2016-05-31T05:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      14 =&gt; 
        object(stdClass)[308]
          public 'dateTime' =&gt; string '2016-05-31T06:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      15 =&gt; 
        object(stdClass)[309]
          public 'dateTime' =&gt; string '2016-05-31T07:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      16 =&gt; 
        object(stdClass)[310]
          public 'dateTime' =&gt; string '2016-05-31T08:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      17 =&gt; 
        object(stdClass)[311]
          public 'dateTime' =&gt; string '2016-05-31T09:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      18 =&gt; 
        object(stdClass)[312]
          public 'dateTime' =&gt; string '2016-05-31T10:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      19 =&gt; 
        object(stdClass)[313]
          public 'dateTime' =&gt; string '2016-05-31T11:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      20 =&gt; 
        object(stdClass)[314]
          public 'dateTime' =&gt; string '2016-05-31T12:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      21 =&gt; 
        object(stdClass)[315]
          public 'dateTime' =&gt; string '2016-05-31T13:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      22 =&gt; 
        object(stdClass)[316]
          public 'dateTime' =&gt; string '2016-05-31T14:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      23 =&gt; 
        object(stdClass)[317]
          public 'dateTime' =&gt; string '2016-05-31T15:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      24 =&gt; 
        object(stdClass)[318]
          public 'dateTime' =&gt; string '2016-05-31T16:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
  public 'min' =&gt; 
    array (size=25)
      0 =&gt; 
        object(stdClass)[319]
          public 'dateTime' =&gt; string '2016-05-30T16:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      1 =&gt; 
        object(stdClass)[320]
          public 'dateTime' =&gt; string '2016-05-30T17:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      2 =&gt; 
        object(stdClass)[321]
          public 'dateTime' =&gt; string '2016-05-30T18:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      3 =&gt; 
        object(stdClass)[322]
          public 'dateTime' =&gt; string '2016-05-30T19:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      4 =&gt; 
        object(stdClass)[323]
          public 'dateTime' =&gt; string '2016-05-30T20:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      5 =&gt; 
        object(stdClass)[324]
          public 'dateTime' =&gt; string '2016-05-30T21:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      6 =&gt; 
        object(stdClass)[325]
          public 'dateTime' =&gt; string '2016-05-30T22:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      7 =&gt; 
        object(stdClass)[326]
          public 'dateTime' =&gt; string '2016-05-30T23:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      8 =&gt; 
        object(stdClass)[327]
          public 'dateTime' =&gt; string '2016-05-31T00:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      9 =&gt; 
        object(stdClass)[328]
          public 'dateTime' =&gt; string '2016-05-31T01:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      10 =&gt; 
        object(stdClass)[329]
          public 'dateTime' =&gt; string '2016-05-31T02:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      11 =&gt; 
        object(stdClass)[330]
          public 'dateTime' =&gt; string '2016-05-31T03:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      12 =&gt; 
        object(stdClass)[331]
          public 'dateTime' =&gt; string '2016-05-31T04:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      13 =&gt; 
        object(stdClass)[332]
          public 'dateTime' =&gt; string '2016-05-31T05:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      14 =&gt; 
        object(stdClass)[333]
          public 'dateTime' =&gt; string '2016-05-31T06:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      15 =&gt; 
        object(stdClass)[334]
          public 'dateTime' =&gt; string '2016-05-31T07:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      16 =&gt; 
        object(stdClass)[335]
          public 'dateTime' =&gt; string '2016-05-31T08:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      17 =&gt; 
        object(stdClass)[336]
          public 'dateTime' =&gt; string '2016-05-31T09:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      18 =&gt; 
        object(stdClass)[337]
          public 'dateTime' =&gt; string '2016-05-31T10:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      19 =&gt; 
        object(stdClass)[338]
          public 'dateTime' =&gt; string '2016-05-31T11:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      20 =&gt; 
        object(stdClass)[339]
          public 'dateTime' =&gt; string '2016-05-31T12:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      21 =&gt; 
        object(stdClass)[340]
          public 'dateTime' =&gt; string '2016-05-31T13:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      22 =&gt; 
        object(stdClass)[341]
          public 'dateTime' =&gt; string '2016-05-31T14:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      23 =&gt; 
        object(stdClass)[342]
          public 'dateTime' =&gt; string '2016-05-31T15:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      24 =&gt; 
        object(stdClass)[343]
          public 'dateTime' =&gt; string '2016-05-31T16:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
  public 'max' =&gt; 
    array (size=25)
      0 =&gt; 
        object(stdClass)[344]
          public 'dateTime' =&gt; string '2016-05-30T16:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      1 =&gt; 
        object(stdClass)[345]
          public 'dateTime' =&gt; string '2016-05-30T17:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      2 =&gt; 
        object(stdClass)[346]
          public 'dateTime' =&gt; string '2016-05-30T18:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      3 =&gt; 
        object(stdClass)[347]
          public 'dateTime' =&gt; string '2016-05-30T19:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      4 =&gt; 
        object(stdClass)[348]
          public 'dateTime' =&gt; string '2016-05-30T20:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      5 =&gt; 
        object(stdClass)[349]
          public 'dateTime' =&gt; string '2016-05-30T21:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      6 =&gt; 
        object(stdClass)[350]
          public 'dateTime' =&gt; string '2016-05-30T22:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      7 =&gt; 
        object(stdClass)[351]
          public 'dateTime' =&gt; string '2016-05-30T23:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      8 =&gt; 
        object(stdClass)[352]
          public 'dateTime' =&gt; string '2016-05-31T00:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      9 =&gt; 
        object(stdClass)[353]
          public 'dateTime' =&gt; string '2016-05-31T01:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      10 =&gt; 
        object(stdClass)[354]
          public 'dateTime' =&gt; string '2016-05-31T02:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      11 =&gt; 
        object(stdClass)[355]
          public 'dateTime' =&gt; string '2016-05-31T03:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      12 =&gt; 
        object(stdClass)[356]
          public 'dateTime' =&gt; string '2016-05-31T04:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      13 =&gt; 
        object(stdClass)[357]
          public 'dateTime' =&gt; string '2016-05-31T05:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      14 =&gt; 
        object(stdClass)[358]
          public 'dateTime' =&gt; string '2016-05-31T06:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      15 =&gt; 
        object(stdClass)[359]
          public 'dateTime' =&gt; string '2016-05-31T07:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      16 =&gt; 
        object(stdClass)[360]
          public 'dateTime' =&gt; string '2016-05-31T08:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      17 =&gt; 
        object(stdClass)[361]
          public 'dateTime' =&gt; string '2016-05-31T09:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      18 =&gt; 
        object(stdClass)[362]
          public 'dateTime' =&gt; string '2016-05-31T10:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      19 =&gt; 
        object(stdClass)[363]
          public 'dateTime' =&gt; string '2016-05-31T11:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      20 =&gt; 
        object(stdClass)[364]
          public 'dateTime' =&gt; string '2016-05-31T12:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      21 =&gt; 
        object(stdClass)[365]
          public 'dateTime' =&gt; string '2016-05-31T13:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      22 =&gt; 
        object(stdClass)[366]
          public 'dateTime' =&gt; string '2016-05-31T14:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      23 =&gt; 
        object(stdClass)[367]
          public 'dateTime' =&gt; string '2016-05-31T15:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
      24 =&gt; 
        object(stdClass)[368]
          public 'dateTime' =&gt; string '2016-05-31T16:00:00' (length=19)
          public 'data' =&gt; 
            array (size=10)
              ...
</code></pre>

<p>Is there any problem with my configuration? Or am I wrong about meaning of data inside actual entry?</p>