Changes as part of intergation testing with Broadview SVK

Change-Id: Ifa594f56bb421080c3c606f3a222296a7d66e72b
diff --git a/xos/synchronizer/ceilometer/ceilometer-plugins/network/ext_services/broadview/notifications.py b/xos/synchronizer/ceilometer/ceilometer-plugins/network/ext_services/broadview/notifications.py
index 0189e6c..694cf88 100644
--- a/xos/synchronizer/ceilometer/ceilometer-plugins/network/ext_services/broadview/notifications.py
+++ b/xos/synchronizer/ceilometer/ceilometer-plugins/network/ext_services/broadview/notifications.py
@@ -38,7 +38,7 @@
 class BroadViewNotificationBase(plugin_base.NotificationBase):
 
     resource_name = None
-    event_types = ['broadview.bst.*']
+    event_types = ['broadview.bst.*','broadview.pt.*']
 
     def get_targets(self,conf):
         """Return a sequence of oslo.messaging.Target
@@ -54,12 +54,16 @@
     def process_notification(self, message):
         if message['payload']:
             resource_id = 'broadview_' + message["payload"]["asic-id"] 
+            volume = 1
+            if 'value' in message["payload"]:
+                if (not 'ignore-value' in message["payload"]) or (message["payload"]['ignore-value'] != 1):
+                    volume = message["payload"]["value"]
             LOG.info('SRIKANTH: Received BroadView %(event_type)s notification: resource_id=%(resource_id)s' % {'event_type': message['event_type'], 'resource_id': resource_id})
             yield sample.Sample.from_notification(
                 name=message['event_type'],
                 type=sample.TYPE_GAUGE,
                 unit='bv-agent',
-                volume=message['payload']['value'],
+                volume=volume,
                 user_id=None,
                 project_id='default_admin_tenant',
                 resource_id=resource_id,