summaryrefslogtreecommitdiff
path: root/ceilometer/middleware.py
diff options
context:
space:
mode:
authorGordon Chung <chungg@ca.ibm.com>2013-08-24 11:14:12 -0400
committerGordon Chung <chungg@ca.ibm.com>2013-08-26 10:06:48 -0400
commitc675197fa326319bb410b788595088918597dc39 (patch)
treeec2be3efebdb501be1d7352a40dc5a0c4fc1386a /ceilometer/middleware.py
parent056e883373fd121af6b2c21dac0790d378373d7f (diff)
downloadceilometer-c675197fa326319bb410b788595088918597dc39.tar.gz
missing resource in middleware notification
sql backend throws errors because resource is a required value set the resource to HTTP_X_SERVICE_NAME value. Change-Id: If2407881b8e3f3ce313ade5295258f0f72f6ea71 Partial-Bug: #1214257
Diffstat (limited to 'ceilometer/middleware.py')
-rw-r--r--ceilometer/middleware.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ceilometer/middleware.py b/ceilometer/middleware.py
index a13e2d16..c420acd5 100644
--- a/ceilometer/middleware.py
+++ b/ceilometer/middleware.py
@@ -66,7 +66,8 @@ class HTTPRequest(plugin.NotificationBase):
unit=message['event_type'].split('.')[1],
user_id=message['payload']['request'].get('HTTP_X_USER_ID'),
project_id=message['payload']['request'].get('HTTP_X_PROJECT_ID'),
- resource_id=None,
+ resource_id=message['payload']['request'].get(
+ 'HTTP_X_SERVICE_NAME'),
message=message)