Hi All, I had some doubts in the ceilometer timestamp field. A couple of experimentation I did with it is resulting in conflicting results and I feel I am missing something here. Could anyone please help me clarify this.
As per the V2 specs, every timestamp recorded/queried is in UTC This implies the timestamp in the queries I make, must also be in UTC.(i.e timestamp>UTCTIME(A) and timestamp<UTCTIME(B)) When I specify the period to be 86400s (i.e I am querying to collect the statistics data on a day period basis), I observe that the period_end and period_start are not at 00.00.00. i.e not at the daytime boundary. Instead, I observe that the period_start/end time starts from 7.00am (I am in PDT), which means the data is in UTC, and as an example it when it reports 7/15/2013, 00:07:00, it means 7/15/2013, 00:00:00 PDT time. But however, I am in doubt for the TIMESTAMP I specify in the query information. I intend to get the usage details for the day between 7/15/2013 00:00:00 and 7/16/2013:00:00:00. I am interested in my machine detais which are in PDT 1). If I specify the query to have timestamp > 7/15/2013, *00:00:00*(Isnt this the PDT time midnight), the period_start and period_end timestamp have values starting at *7.00am*(which is right though I specified the input query without UTC converted time ) Example: *curl -H 'X-Auth-Token: '$TOKEN'' " http://localhost:8777/v2/meters/vcpus/statistics?q.field=timestamp&q.op=gt&q.value=2013-07-16T 00:00:00&q.field=timestamp&q.op=lt&q.value=2013-07-17T00:00:00 &q.field=user_id&q.op=eq&q.value=374b853b7bd34212b061d3d03ea4d71a&period=86400" * One of the stats result: { "sum": 7, "avg": 1, "period_start": "2013-07-15T*07:00:00*", "count": 7, "duration_start": "2013-07-16T00:00:39.467000", "min": 1, "max": 1, "duration_end": "2013-07-16T06:00:42.637000", "period": 86400, "period_end": "2013-07-16T*07:00:00*", "duration": 21603.17 } 2). If I specify the query to have timestamp > 7/15/2013, *07:00:00*(UTC time for 7/15/13,00:00:00PDT), the period_start and end timestamp have values starting at *14:00:00* (which I believe is wrong though I specified the input query with the right timestamp conversion) Example: * curl -H 'X-Auth-Token: '$TOKEN'' " http://localhost:8777/v2/meters/vcpus/statistics?q.field=timestamp&q.op=gt&q.value=2013-07-16T07:00:00&q.field=timestamp&q.op=lt&q.value=2013-07-17T07:00:00&q.field=user_id&q.op=eq&q.value=374b853b7bd34212b061d3d03ea4d71a&period=86400 " * * * One of the stats result: { "sum": 7, "avg": 1, "period_start": "2013-07-15T*14:00:00*", "count": 7, "duration_start": "2013-07-16T07:00:37.546000", "min": 1, "max": 1, "duration_end": "2013-07-16T13:00:08.729000", "period": 86400, "period_end": "2013-07-16T*14:00:00*", "duration": 21571.183 } I am not able to wrap my head around with this concept. Could anyone please help me in getting this concept resolved? Thanks, Deepak
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
