rated_data_frames filled with NO_DATA
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloudkitty |
New
|
Undecided
|
Unassigned |
Bug Description
Hi,
I am getting "_NO_DATA_" in the database after making modification in the cloudkitty.conf file.
mysql> select * from rated_data_frames where res_type=
+----+-
| id | begin | end | unit | qty | res_type | rate | desc | tenant_id |
+----+-
| 1 | 2017-05-02 14:38:00 | 2017-05-02 14:39:00 | None | 0 | _NO_DATA_ | 0 | "" | ea0becea63d2443
| 3 | 2017-05-01 19:18:00 | 2017-05-01 19:18:30 | None | 0 | _NO_DATA_ | 0 | "" | 20b5f091b33140f
+----+-
2 rows in set (0.01 sec)
http://
Also the ceilometer statistics gives null data
root@os-
+------
| Period | Period Start | Period End | Max | Min | Avg | Sum | Count | Duration | Duration Start | Duration End |
+------
+------
root@os-
+------
| Name | Type | Unit | Resource ID | User ID | Project ID |
+------
+------
What could be the issues with this. Any hint is appreciated.
Thanks
tags: | added: cloudkitty |
tags: | added: openstack |
tags: | added: openstack-telemetry |
Also we are getting another error, which is logged in the file paste.openstack .org/show/ 609274/
http://
tail -100 /var/log/ cloudkitty/ cloudkitty- api.log
2017-05-10 11:24:54.857 804 ERROR wsme.api [req-29a1bd30- aa83-4863- 86f1-c07ebb6740 9f admin teledemo3 - - -] Server-side error: "u'\'type\ '\nTraceback (most recent call last):\n\n File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ rpc/dispatcher. py", line 142, in _dispatch_ and_reply\ n executor_ callback) )\n\n File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ rpc/dispatcher. py", line 186, in _dispatch\n executor_ callback) \n\n File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ rpc/dispatcher. py", line 129, in _do_dispatch\n result = func(ctxt, **new_args)\n\n File "/usr/local/ lib/python2. 7/dist- packages/ cloudkitty/ orchestrator. py", line 85, in quote\n return str(worker. quote(res_ data))\ n\n File "/usr/local/ lib/python2. 7/dist- packages/ cloudkitty/ orchestrator. py", line 140, in quote\n processor. obj.quote( res_data) \n\n File "/usr/local/ lib/python2. 7/dist- packages/ cloudkitty/ rating/ __init_ _.py", line 110, in quote\n return self.process( data)\n\ n File "/usr/local/ lib/python2. 7/dist- packages/ cloudkitty/ rating/ hash/__ init__. py", line 247, in process\n self.process_ services( service_ name, item)\n\n File "/usr/local/ lib/python2. 7/dist- packages/ cloudkitty/ rating/ hash/__ init__. py", line 216, in process_services\n mapping[ \'type\ '],\n\nKeyError : \'type\'\n'". Detail:
Traceback (most recent call last):
File "/usr/lib/ python2. 7/dist- packages/ wsmeext/ pecan.py" , line 84, in callfunction
result = f(self, *args, **kwargs)
File "/usr/local/ lib/python2. 7/dist- packages/ cloudkitty/ api/v1/ controllers/ rating. py", line 207, in quote
res = client.call({}, 'quote', res_data=[{'usage': res_dict}])
File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ rpc/client. py", line 158, in call self.retry)
retry=
File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ transport. py", line 90, in _send timeout, retry=retry)
timeout=
File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ _drivers/ amqpdriver. py", line 431, in send
retry=retry)
File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ _drivers/ amqpdriver. py", line 422, in _send
raise result
KeyError: u'\'type\ '\nTraceback (most recent call last):\n\n File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ rpc/dispatcher. py", line 142, in _dispatch_ and_reply\ n executor_ callback) )\n\n File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ rpc/dispatcher. py", line 186, in _dispatch\n executor_ callback) \n\n File "/usr/lib/ python2. 7/dist- packages/ oslo_messaging/ rpc/dispatcher. py", line 129, in _do_dispatch\n result = func(ctxt, **new_args)\n\n File "/usr/local/ lib/python2. 7/dist- packages/ cloudkitty/ orchestrator. py", line 85, in quote\n return str(worker. quote(res_ data))\ n\n File "/usr/local/ lib/python2. 7/dist- packages/ cloudkitty/ orchestrator. py", line 140, in quote\n processor. obj.quote( res_data) \n\n File "/usr/local/ lib/python2. 7/dist- packages/ cloudkitty/ rating/ __init_ _.py", line 110, in quote\n return self.process( data)\n\ n File "/usr/local/ lib/python2. 7/dist- packages/ cloudkit. ..