Skip to content

Instantly share code, notes, and snippets.

Created February 19, 2015 20:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/bf850d41cd9f1e9287d0 to your computer and use it in GitHub Desktop.
Save anonymous/bf850d41cd9f1e9287d0 to your computer and use it in GitHub Desktop.
2015-02-19 14:49:19.966 5323 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:19.967 5323 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}} target: {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:19.974 5323 INFO ceilometer.pipeline [-] Pipeline network_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}
2015-02-19 14:49:19.985 5323 DEBUG ceilometer.dispatcher [-] loading dispatchers from ceilometer.dispatcher load_dispatcher_manager /usr/lib/python2.7/site-packages/ceilometer/dispatcher/__init__.py:44
2015-02-19 14:49:19.987 5323 DEBUG ceilometer.storage [-] looking for 'mongodb' driver in 'ceilometer.metering.storage' get_connection /usr/lib/python2.7/site-packages/ceilometer/storage/__init__.py:92
2015-02-19 14:49:20.002 5323 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('192.168.117.47', 27017)]
2015-02-19 14:49:20.016 5323 INFO ceilometer_zenoss.dispatcher.zenoss [-] Opening new AMQP connection to amqp://openstack@192.168.117.41:5672/zenoss (zenoss.openstack.heartbeats)
2015-02-19 14:49:20.036 5323 DEBUG ceilometer.event.endpoint [-] Loading event definitions __init__ /usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py:38
2015-02-19 14:49:20.038 5323 DEBUG ceilometer.event.converter [-] Event Definitions configuration file: /etc/ceilometer/event_definitions.yaml setup_events /usr/lib/python2.7/site-packages/ceilometer/event/converter.py:367
2015-02-19 14:49:20.159 5323 INFO ceilometer.event.converter [-] Event Definitions: [{'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}}, 'event_type': 'compute.instance.*'}, {'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'audit_period_beginning': {'fields': 'payload.audit_period_beginning', 'type': 'datetime'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}, 'audit_period_ending': {'fields': 'payload.audit_period_ending', 'type': 'datetime'}}, 'event_type': 'compute.instance.exists'}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}}, 'event_type': 'neutron.*'}, {'traits': {'priority': {'fields': 'priority'}, 'network_id': {'fields': 'payload.agent.network_id'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.agent.id'}}, 'event_type': 'dhcp_agent.*'}, {'traits': {'router_id': {'fields': 'payload.floatingip.router_id'}, 'floating_network_id': {'fields': 'payload.floatingip.floating_network_id'}, 'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.floatingip.tenant_id'}, 'priority': {'fields': 'priority'}, 'fixed_ip_address': {'fields': 'payload.floatingip.fixed_ip_address'}, 'status': {'fields': 'payload.floatingip.status'}, 'floating_ip_address': {'fields': 'payload.floatingip.floating_ip_address'}, 'port_id': {'fields': 'payload.floatingip.port_id'}, 'id': {'fields': 'payload.floatingip.id'}}, 'event_type': ['floatingip.create.*', 'floatingip.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.floatingip_id'}}, 'event_type': 'floatingip.delete.*'}, {'traits': {'status': {'fields': 'payload.network.status'}, 'subnets': {'fields': 'payload.network.subnets'}, 'event_type': {'fields': 'event_type'}, 'provider_network_type': {'fields': "payload.network.'provider:network_type'"}, 'admin_state_up': {'fields': 'payload.network.admin_state_up'}, 'router_external': {'fields': "payload.network.'router:external'"}, 'tenant_id': {'fields': 'payload.network.tenant_id'}, 'provider_physical_network': {'fields': "payload.network.'provider:physical_network'"}, 'priority': {'fields': 'priority'}, 'provider_segmentation_id': {'fields': "payload.network.'provider:segmentation_id'"}, 'shared': {'fields': 'payload.network.shared'}, 'id': {'fields': 'payload.network.id'}, 'name': {'fields': 'payload.network.name'}}, 'event_type': ['network.create.*', 'network.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.network_id'}}, 'event_type': 'network.delete.*'}, {'traits': {'status': {'fields': 'payload.port.status'}, 'binding_profile': {'fields': "payload.port.'binding:profile'"}, 'binding_vif_type': {'fields': "payload.port.'binding:vif_type'"}, 'event_type': {'fields': 'event_type'}, 'allowed_address_pairs': {'fields': 'payload.port.allowed_address_pairs'}, 'admin_state_up': {'fields': 'payload.port.admin_state_up'}, 'network_id': {'fields': 'payload.port.network_id'}, 'tenant_id': {'fields': 'payload.port.tenant_id'}, 'extra_dhcp_opts': {'fields': 'payload.port.extra_dhcp_opts'}, 'name': {'fields': 'payload.port.name'}, 'priority': {'fields': 'priority'}, 'device_owner': {'fields': 'payload.port.device_owner'}, 'binding_host_id': {'fields': "payload.port.'binding:host_id'"}, 'mac_address': {'fields': 'payload.port.mac_address'}, 'binding_vnic_type': {'fields': "payload.port.'binding:vnic_type'"}, 'device_id': {'fields': 'payload.port.device_id'}, 'fixed_ips': {'fields': 'payload.port.fixed_ips'}, 'id': {'fields': 'payload.port.id'}, 'security_groups': {'fields': 'payload.port.security_groups'}, 'binding_vif_details': {'fields': "payload.port.'binding:vif_details'"}}, 'event_type': ['port.create.*', 'port.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.port_id'}}, 'event_type': 'port.delete.*'}, {'traits': {'external_gateway_info': {'fields': 'payload.router.external_gateway_info'}, 'status': {'fields': 'payload.router.status'}, 'event_type': {'fields': 'event_type'}, 'admin_state_up': {'fields': 'payload.router.admin_state_up'}, 'tenant_id': {'fields': 'payload.router.tenant_id'}, 'distributed': {'fields': 'payload.router.distributed'}, 'priority': {'fields': 'priority'}, 'routes': {'fields': 'payload.router.routes'}, 'ha': {'fields': 'payload.router.ha'}, 'id': {'fields': 'payload.router.id'}, 'name': {'fields': 'payload.router.name'}}, 'event_type': ['router.create.*', 'router.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.router_id'}}, 'event_type': 'router.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'subnet_id': {'fields': 'payload.router_interface.subnet_id'}, 'tenant_id': {'fields': 'payload.router_interface.tenant_id'}, 'priority': {'fields': 'priority'}, 'port_id': {'fields': 'payload.router_interface.port_id'}, 'id': {'fields': 'payload.router_interface.id'}}, 'event_type': 'router.interface.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.security_group.tenant_id'}, 'description': {'fields': 'payload.security_group.description'}, 'security_group_rules': {'fields': 'payload.security_group.security_group_rules'}, 'priority': {'fields': 'priority'}, 'id': {'fields': 'payload.security_group.id'}, 'name': {'fields': 'payload.security_group.name'}}, 'event_type': ['security_group.create.*', 'security_group.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.security_group_id'}}, 'event_type': 'security_group.delete.*'}, {'traits': {'remote_group_id': {'fields': 'payload.security_group_rule.remote_group_id'}, 'direction': {'fields': 'payload.security_group_rule.direction'}, 'protocol': {'fields': 'payload.security_group_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ethertype': {'fields': 'payload.security_group_rule.ethertype'}, 'port_range_max': {'fields': 'payload.security_group_rule.port_range_max'}, 'security_group_id': {'fields': 'payload.security_group_rule.security_group_id'}, 'priority': {'fields': 'priority'}, 'tenant_id': {'fields': 'payload.security_group_rule.tenant_id'}, 'port_range_min': {'fields': 'payload.security_group_rule.port_range_min'}, 'remote_ip_prefix': {'fields': 'payload.security_group_rule.remote_ip_prefix'}, 'id': {'fields': 'payload.security_group_rule.id'}}, 'event_type': 'security_group_rule.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'enable_dhcp': {'fields': 'payload.subnet.enable_dhcp'}, 'network_id': {'fields': 'payload.subnet.network_id'}, 'tenant_id': {'fields': 'payload.subnet.tenant_id'}, 'dns_nameservers': {'fields': 'payload.subnet.dns_nameservers'}, 'priority': {'fields': 'priority'}, 'ipv6_ra_mode': {'fields': 'payload.subnet.ipv6_ra_mode'}, 'allocation_pools': {'fields': 'payload.subnet.allocation_pools'}, 'host_routes': {'fields': 'payload.subnet.host_routes'}, 'ipv6_address_mode': {'fields': 'payload.subnet.ipv6_address_mode'}, 'ip_version': {'fields': 'payload.subnet.ip_version'}, 'gateway_ip': {'fields': 'payload.subnet.gateway_ip'}, 'cidr': {'fields': 'payload.subnet.cidr'}, 'id': {'fields': 'payload.subnet.id'}, 'name': {'fields': 'payload.subnet.name'}}, 'event_type': ['subnet.create.*', 'subnet.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.subnet_id'}}, 'event_type': 'subnet.delete.*'}, {'traits': {'protocol': {'fields': 'payload.firewall_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ip_version': {'fields': 'payload.firewall_rule.ip_version'}, 'tenant_id': {'fields': 'payload.firewall_rule.tenant_id'}, 'id': {'fields': 'payload.firewall_rule.id'}, 'enabled': {'fields': 'payload.firewall_rule.enabled'}, 'name': {'fields': 'payload.firewall_rule.name'}, 'priority': {'fields': 'priority'}, 'source_ip_address': {'fields': 'payload.firewall_rule.source_ip_address'}, 'destination_ip_address': {'fields': 'payload.firewall_rule.destination_ip_address'}, 'firewall_policy_id': {'fields': 'payload.firewall_rule.firewall_policy_id'}, 'shared': {'fields': 'payload.firewall_rule.shared'}, 'source_port': {'fields': 'payload.firewall_rule.source_port'}, 'position': {'fields': 'payload.firewall_rule.position'}, 'destination_port': {'fields': 'payload.firewall_rule.destination_port'}, 'action': {'fields': 'payload.firewall_rule.action'}, 'description': {'fields': 'payload.firewall_rule.description'}}, 'event_type': ['firewall_rule.create.*', 'firewall_rule.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_rule_id'}}, 'event_type': 'firewall_rule.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'firewall_rules': {'fields': 'payload.firewall_policy.firewall_rules'}, 'tenant_id': {'fields': 'payload.firewall_policy.tenant_id'}, 'audited': {'fields': 'payload.firewall_policy.audited'}, 'priority': {'fields': 'priority'}, 'shared': {'fields': 'payload.firewall_policy.shared'}, 'name': {'fields': 'payload.firewall_policy.name'}, 'id': {'fields': 'payload.firewall_policy.id'}, 'description': {'fields': 'payload.firewall_policy.description'}}, 'event_type': ['firewall_policy.create.*', 'firewall_policy.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': 'payload.firewall_policy_id'}, 'event_type': 'firewall_policy.delete.*'}, {'traits': {'status': {'fields': 'payload.firewall.status'}, 'description': {'fields': 'payload.firewall.description'}, 'admin_state_up': {'fields': 'payload.firewall.admin_state_up'}, 'tenant_id': {'fields': 'payload.firewall.tenant_id'}, 'name': {'fields': 'payload.firewall.name'}, 'priority': {'fields': 'priority'}, 'firewall_policy_id': {'fields': 'payload.firewall.firewall_policy_id'}, 'id': {'fields': 'payload.firewall.id'}, 'event_type': {'fields': 'event_type'}}, 'event_type': ['firewall.create.*', 'firewall.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_id'}}, 'event_type': 'firewall.delete.*'}]
2015-02-19 14:49:20.542 5323 INFO ceilometer_zenoss.dispatcher.zenoss [-] Sending heartbeat to zenoss.openstack.heartbeat.mp8.osi.mp8.zenoss.loc.ceilometer-agent-notification
2015-02-19 14:49:20.543 5323 ERROR ceilometer.openstack.common.threadgroup [-] 'str' object has no attribute 'get'
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup Traceback (most recent call last):
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 143, in wait
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup x.wait()
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 47, in wait
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup return self.thread.wait()
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 173, in wait
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup return self._exit_event.wait()
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/event.py", line 121, in wait
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup return hubs.get_hub().switch()
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 293, in switch
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup return self.greenlet.switch()
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 212, in main
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup result = function(*args, **kwargs)
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 500, in run_service
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup service.start()
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 87, in start
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup endpoints = [event_endpoint.EventsNotificationEndpoint()]
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py", line 41, in __init__
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup namespace='ceilometer.event.trait_plugin'))
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 399, in setup_events
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup add_catchall=not allow_drop)
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 327, in __init__
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup for event_def in reversed(events_config)]
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 191, in __init__
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup trait_plugin_mgr)
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 64, in __init__
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup type_name = trait_cfg.get('type', 'text')
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup AttributeError: 'str' object has no attribute 'get'
2015-02-19 14:49:20.543 5323 TRACE ceilometer.openstack.common.threadgroup
2015-02-19 14:49:20.545 5323 CRITICAL ceilometer [-] AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:20.545 5323 TRACE ceilometer Traceback (most recent call last):
2015-02-19 14:49:20.545 5323 TRACE ceilometer File "/usr/bin/ceilometer-agent-notification", line 10, in <module>
2015-02-19 14:49:20.545 5323 TRACE ceilometer sys.exit(main())
2015-02-19 14:49:20.545 5323 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/cmd/agent_notification.py", line 28, in main
2015-02-19 14:49:20.545 5323 TRACE ceilometer launcher.wait()
2015-02-19 14:49:20.545 5323 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 393, in wait
2015-02-19 14:49:20.545 5323 TRACE ceilometer self._respawn_children()
2015-02-19 14:49:20.545 5323 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 381, in _respawn_children
2015-02-19 14:49:20.545 5323 TRACE ceilometer self._start_child(wrap)
2015-02-19 14:49:20.545 5323 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 322, in _start_child
2015-02-19 14:49:20.545 5323 TRACE ceilometer status, signo = self._child_wait_for_exit_or_signal(launcher)
2015-02-19 14:49:20.545 5323 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 280, in _child_wait_for_exit_or_signal
2015-02-19 14:49:20.545 5323 TRACE ceilometer launcher.stop()
2015-02-19 14:49:20.545 5323 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 128, in stop
2015-02-19 14:49:20.545 5323 TRACE ceilometer self.services.stop()
2015-02-19 14:49:20.545 5323 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 470, in stop
2015-02-19 14:49:20.545 5323 TRACE ceilometer service.stop()
2015-02-19 14:49:20.545 5323 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 113, in stop
2015-02-19 14:49:20.545 5323 TRACE ceilometer map(lambda x: x.stop(), self.listeners)
2015-02-19 14:49:20.545 5323 TRACE ceilometer AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:20.545 5323 TRACE ceilometer
2015-02-19 14:49:20.593 1113 INFO ceilometer.openstack.common.service [-] Child 5323 exited with status 1
2015-02-19 14:49:20.595 1113 INFO ceilometer.openstack.common.service [-] Started child 5328
2015-02-19 14:49:20.690 5328 DEBUG ceilometer.pipeline [-] Pipeline config file: /etc/ceilometer/pipeline.yaml setup_pipeline /usr/lib/python2.7/site-packages/ceilometer/pipeline.py:515
2015-02-19 14:49:20.713 5328 INFO ceilometer.pipeline [-] Pipeline config: {'sources': [{'interval': 600, 'meters': ['*'], 'name': 'meter_source', 'sinks': ['meter_sink']}, {'interval': 600, 'meters': ['cpu'], 'name': 'cpu_source', 'sinks': ['cpu_sink']}, {'interval': 600, 'meters': ['disk.read.bytes', 'disk.read.requests', 'disk.write.bytes', 'disk.write.requests'], 'name': 'disk_source', 'sinks': ['disk_sink']}, {'interval': 600, 'meters': ['network.incoming.bytes', 'network.incoming.packets', 'network.outgoing.bytes', 'network.outgoing.packets'], 'name': 'network_source', 'sinks': ['network_sink']}], 'sinks': [{'publishers': ['notifier://'], 'transformers': None, 'name': 'meter_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}}], 'name': 'cpu_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}}}], 'name': 'disk_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}}], 'name': 'network_sink'}]}
2015-02-19 14:49:20.717 5328 INFO ceilometer.pipeline [-] detected decoupled pipeline config format
2015-02-19 14:49:20.720 5328 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:20.721 5328 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:20.722 5328 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {} target: {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:20.730 5328 INFO ceilometer.pipeline [-] Pipeline cpu_sink: Setup transformer instance rate_of_change with parameter {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}
2015-02-19 14:49:20.730 5328 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:20.731 5328 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}} target: {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:20.737 5328 INFO ceilometer.pipeline [-] Pipeline disk_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}}
2015-02-19 14:49:20.738 5328 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:20.739 5328 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}} target: {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:20.745 5328 INFO ceilometer.pipeline [-] Pipeline network_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}
2015-02-19 14:49:20.764 5328 DEBUG ceilometer.dispatcher [-] loading dispatchers from ceilometer.dispatcher load_dispatcher_manager /usr/lib/python2.7/site-packages/ceilometer/dispatcher/__init__.py:44
2015-02-19 14:49:20.766 5328 DEBUG ceilometer.storage [-] looking for 'mongodb' driver in 'ceilometer.metering.storage' get_connection /usr/lib/python2.7/site-packages/ceilometer/storage/__init__.py:92
2015-02-19 14:49:20.782 5328 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('192.168.117.47', 27017)]
2015-02-19 14:49:20.796 5328 INFO ceilometer_zenoss.dispatcher.zenoss [-] Opening new AMQP connection to amqp://openstack@192.168.117.41:5672/zenoss (zenoss.openstack.heartbeats)
2015-02-19 14:49:20.815 5328 DEBUG ceilometer.event.endpoint [-] Loading event definitions __init__ /usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py:38
2015-02-19 14:49:20.816 5328 DEBUG ceilometer.event.converter [-] Event Definitions configuration file: /etc/ceilometer/event_definitions.yaml setup_events /usr/lib/python2.7/site-packages/ceilometer/event/converter.py:367
2015-02-19 14:49:20.945 5328 INFO ceilometer.event.converter [-] Event Definitions: [{'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}}, 'event_type': 'compute.instance.*'}, {'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'audit_period_beginning': {'fields': 'payload.audit_period_beginning', 'type': 'datetime'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}, 'audit_period_ending': {'fields': 'payload.audit_period_ending', 'type': 'datetime'}}, 'event_type': 'compute.instance.exists'}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}}, 'event_type': 'neutron.*'}, {'traits': {'priority': {'fields': 'priority'}, 'network_id': {'fields': 'payload.agent.network_id'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.agent.id'}}, 'event_type': 'dhcp_agent.*'}, {'traits': {'router_id': {'fields': 'payload.floatingip.router_id'}, 'floating_network_id': {'fields': 'payload.floatingip.floating_network_id'}, 'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.floatingip.tenant_id'}, 'priority': {'fields': 'priority'}, 'fixed_ip_address': {'fields': 'payload.floatingip.fixed_ip_address'}, 'status': {'fields': 'payload.floatingip.status'}, 'floating_ip_address': {'fields': 'payload.floatingip.floating_ip_address'}, 'port_id': {'fields': 'payload.floatingip.port_id'}, 'id': {'fields': 'payload.floatingip.id'}}, 'event_type': ['floatingip.create.*', 'floatingip.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.floatingip_id'}}, 'event_type': 'floatingip.delete.*'}, {'traits': {'status': {'fields': 'payload.network.status'}, 'subnets': {'fields': 'payload.network.subnets'}, 'event_type': {'fields': 'event_type'}, 'provider_network_type': {'fields': "payload.network.'provider:network_type'"}, 'admin_state_up': {'fields': 'payload.network.admin_state_up'}, 'router_external': {'fields': "payload.network.'router:external'"}, 'tenant_id': {'fields': 'payload.network.tenant_id'}, 'provider_physical_network': {'fields': "payload.network.'provider:physical_network'"}, 'priority': {'fields': 'priority'}, 'provider_segmentation_id': {'fields': "payload.network.'provider:segmentation_id'"}, 'shared': {'fields': 'payload.network.shared'}, 'id': {'fields': 'payload.network.id'}, 'name': {'fields': 'payload.network.name'}}, 'event_type': ['network.create.*', 'network.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.network_id'}}, 'event_type': 'network.delete.*'}, {'traits': {'status': {'fields': 'payload.port.status'}, 'binding_profile': {'fields': "payload.port.'binding:profile'"}, 'binding_vif_type': {'fields': "payload.port.'binding:vif_type'"}, 'event_type': {'fields': 'event_type'}, 'allowed_address_pairs': {'fields': 'payload.port.allowed_address_pairs'}, 'admin_state_up': {'fields': 'payload.port.admin_state_up'}, 'network_id': {'fields': 'payload.port.network_id'}, 'tenant_id': {'fields': 'payload.port.tenant_id'}, 'extra_dhcp_opts': {'fields': 'payload.port.extra_dhcp_opts'}, 'name': {'fields': 'payload.port.name'}, 'priority': {'fields': 'priority'}, 'device_owner': {'fields': 'payload.port.device_owner'}, 'binding_host_id': {'fields': "payload.port.'binding:host_id'"}, 'mac_address': {'fields': 'payload.port.mac_address'}, 'binding_vnic_type': {'fields': "payload.port.'binding:vnic_type'"}, 'device_id': {'fields': 'payload.port.device_id'}, 'fixed_ips': {'fields': 'payload.port.fixed_ips'}, 'id': {'fields': 'payload.port.id'}, 'security_groups': {'fields': 'payload.port.security_groups'}, 'binding_vif_details': {'fields': "payload.port.'binding:vif_details'"}}, 'event_type': ['port.create.*', 'port.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.port_id'}}, 'event_type': 'port.delete.*'}, {'traits': {'external_gateway_info': {'fields': 'payload.router.external_gateway_info'}, 'status': {'fields': 'payload.router.status'}, 'event_type': {'fields': 'event_type'}, 'admin_state_up': {'fields': 'payload.router.admin_state_up'}, 'tenant_id': {'fields': 'payload.router.tenant_id'}, 'distributed': {'fields': 'payload.router.distributed'}, 'priority': {'fields': 'priority'}, 'routes': {'fields': 'payload.router.routes'}, 'ha': {'fields': 'payload.router.ha'}, 'id': {'fields': 'payload.router.id'}, 'name': {'fields': 'payload.router.name'}}, 'event_type': ['router.create.*', 'router.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.router_id'}}, 'event_type': 'router.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'subnet_id': {'fields': 'payload.router_interface.subnet_id'}, 'tenant_id': {'fields': 'payload.router_interface.tenant_id'}, 'priority': {'fields': 'priority'}, 'port_id': {'fields': 'payload.router_interface.port_id'}, 'id': {'fields': 'payload.router_interface.id'}}, 'event_type': 'router.interface.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.security_group.tenant_id'}, 'description': {'fields': 'payload.security_group.description'}, 'security_group_rules': {'fields': 'payload.security_group.security_group_rules'}, 'priority': {'fields': 'priority'}, 'id': {'fields': 'payload.security_group.id'}, 'name': {'fields': 'payload.security_group.name'}}, 'event_type': ['security_group.create.*', 'security_group.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.security_group_id'}}, 'event_type': 'security_group.delete.*'}, {'traits': {'remote_group_id': {'fields': 'payload.security_group_rule.remote_group_id'}, 'direction': {'fields': 'payload.security_group_rule.direction'}, 'protocol': {'fields': 'payload.security_group_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ethertype': {'fields': 'payload.security_group_rule.ethertype'}, 'port_range_max': {'fields': 'payload.security_group_rule.port_range_max'}, 'security_group_id': {'fields': 'payload.security_group_rule.security_group_id'}, 'priority': {'fields': 'priority'}, 'tenant_id': {'fields': 'payload.security_group_rule.tenant_id'}, 'port_range_min': {'fields': 'payload.security_group_rule.port_range_min'}, 'remote_ip_prefix': {'fields': 'payload.security_group_rule.remote_ip_prefix'}, 'id': {'fields': 'payload.security_group_rule.id'}}, 'event_type': 'security_group_rule.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'enable_dhcp': {'fields': 'payload.subnet.enable_dhcp'}, 'network_id': {'fields': 'payload.subnet.network_id'}, 'tenant_id': {'fields': 'payload.subnet.tenant_id'}, 'dns_nameservers': {'fields': 'payload.subnet.dns_nameservers'}, 'priority': {'fields': 'priority'}, 'ipv6_ra_mode': {'fields': 'payload.subnet.ipv6_ra_mode'}, 'allocation_pools': {'fields': 'payload.subnet.allocation_pools'}, 'host_routes': {'fields': 'payload.subnet.host_routes'}, 'ipv6_address_mode': {'fields': 'payload.subnet.ipv6_address_mode'}, 'ip_version': {'fields': 'payload.subnet.ip_version'}, 'gateway_ip': {'fields': 'payload.subnet.gateway_ip'}, 'cidr': {'fields': 'payload.subnet.cidr'}, 'id': {'fields': 'payload.subnet.id'}, 'name': {'fields': 'payload.subnet.name'}}, 'event_type': ['subnet.create.*', 'subnet.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.subnet_id'}}, 'event_type': 'subnet.delete.*'}, {'traits': {'protocol': {'fields': 'payload.firewall_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ip_version': {'fields': 'payload.firewall_rule.ip_version'}, 'tenant_id': {'fields': 'payload.firewall_rule.tenant_id'}, 'id': {'fields': 'payload.firewall_rule.id'}, 'enabled': {'fields': 'payload.firewall_rule.enabled'}, 'name': {'fields': 'payload.firewall_rule.name'}, 'priority': {'fields': 'priority'}, 'source_ip_address': {'fields': 'payload.firewall_rule.source_ip_address'}, 'destination_ip_address': {'fields': 'payload.firewall_rule.destination_ip_address'}, 'firewall_policy_id': {'fields': 'payload.firewall_rule.firewall_policy_id'}, 'shared': {'fields': 'payload.firewall_rule.shared'}, 'source_port': {'fields': 'payload.firewall_rule.source_port'}, 'position': {'fields': 'payload.firewall_rule.position'}, 'destination_port': {'fields': 'payload.firewall_rule.destination_port'}, 'action': {'fields': 'payload.firewall_rule.action'}, 'description': {'fields': 'payload.firewall_rule.description'}}, 'event_type': ['firewall_rule.create.*', 'firewall_rule.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_rule_id'}}, 'event_type': 'firewall_rule.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'firewall_rules': {'fields': 'payload.firewall_policy.firewall_rules'}, 'tenant_id': {'fields': 'payload.firewall_policy.tenant_id'}, 'audited': {'fields': 'payload.firewall_policy.audited'}, 'priority': {'fields': 'priority'}, 'shared': {'fields': 'payload.firewall_policy.shared'}, 'name': {'fields': 'payload.firewall_policy.name'}, 'id': {'fields': 'payload.firewall_policy.id'}, 'description': {'fields': 'payload.firewall_policy.description'}}, 'event_type': ['firewall_policy.create.*', 'firewall_policy.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': 'payload.firewall_policy_id'}, 'event_type': 'firewall_policy.delete.*'}, {'traits': {'status': {'fields': 'payload.firewall.status'}, 'description': {'fields': 'payload.firewall.description'}, 'admin_state_up': {'fields': 'payload.firewall.admin_state_up'}, 'tenant_id': {'fields': 'payload.firewall.tenant_id'}, 'name': {'fields': 'payload.firewall.name'}, 'priority': {'fields': 'priority'}, 'firewall_policy_id': {'fields': 'payload.firewall.firewall_policy_id'}, 'id': {'fields': 'payload.firewall.id'}, 'event_type': {'fields': 'event_type'}}, 'event_type': ['firewall.create.*', 'firewall.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_id'}}, 'event_type': 'firewall.delete.*'}]
2015-02-19 14:49:21.333 5328 INFO ceilometer_zenoss.dispatcher.zenoss [-] Sending heartbeat to zenoss.openstack.heartbeat.mp8.osi.mp8.zenoss.loc.ceilometer-agent-notification
2015-02-19 14:49:21.333 5328 ERROR ceilometer.openstack.common.threadgroup [-] 'str' object has no attribute 'get'
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup Traceback (most recent call last):
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 143, in wait
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup x.wait()
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 47, in wait
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup return self.thread.wait()
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 173, in wait
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup return self._exit_event.wait()
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/event.py", line 121, in wait
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup return hubs.get_hub().switch()
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 293, in switch
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup return self.greenlet.switch()
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 212, in main
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup result = function(*args, **kwargs)
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 500, in run_service
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup service.start()
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 87, in start
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup endpoints = [event_endpoint.EventsNotificationEndpoint()]
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py", line 41, in __init__
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup namespace='ceilometer.event.trait_plugin'))
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 399, in setup_events
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup add_catchall=not allow_drop)
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 327, in __init__
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup for event_def in reversed(events_config)]
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 191, in __init__
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup trait_plugin_mgr)
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 64, in __init__
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup type_name = trait_cfg.get('type', 'text')
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup AttributeError: 'str' object has no attribute 'get'
2015-02-19 14:49:21.333 5328 TRACE ceilometer.openstack.common.threadgroup
2015-02-19 14:49:21.335 5328 CRITICAL ceilometer [-] AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:21.335 5328 TRACE ceilometer Traceback (most recent call last):
2015-02-19 14:49:21.335 5328 TRACE ceilometer File "/usr/bin/ceilometer-agent-notification", line 10, in <module>
2015-02-19 14:49:21.335 5328 TRACE ceilometer sys.exit(main())
2015-02-19 14:49:21.335 5328 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/cmd/agent_notification.py", line 28, in main
2015-02-19 14:49:21.335 5328 TRACE ceilometer launcher.wait()
2015-02-19 14:49:21.335 5328 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 393, in wait
2015-02-19 14:49:21.335 5328 TRACE ceilometer self._respawn_children()
2015-02-19 14:49:21.335 5328 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 381, in _respawn_children
2015-02-19 14:49:21.335 5328 TRACE ceilometer self._start_child(wrap)
2015-02-19 14:49:21.335 5328 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 322, in _start_child
2015-02-19 14:49:21.335 5328 TRACE ceilometer status, signo = self._child_wait_for_exit_or_signal(launcher)
2015-02-19 14:49:21.335 5328 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 280, in _child_wait_for_exit_or_signal
2015-02-19 14:49:21.335 5328 TRACE ceilometer launcher.stop()
2015-02-19 14:49:21.335 5328 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 128, in stop
2015-02-19 14:49:21.335 5328 TRACE ceilometer self.services.stop()
2015-02-19 14:49:21.335 5328 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 470, in stop
2015-02-19 14:49:21.335 5328 TRACE ceilometer service.stop()
2015-02-19 14:49:21.335 5328 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 113, in stop
2015-02-19 14:49:21.335 5328 TRACE ceilometer map(lambda x: x.stop(), self.listeners)
2015-02-19 14:49:21.335 5328 TRACE ceilometer AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:21.335 5328 TRACE ceilometer
2015-02-19 14:49:21.389 1113 INFO ceilometer.openstack.common.service [-] Child 5328 exited with status 1
2015-02-19 14:49:21.391 1113 INFO ceilometer.openstack.common.service [-] Started child 5332
2015-02-19 14:49:21.487 5332 DEBUG ceilometer.pipeline [-] Pipeline config file: /etc/ceilometer/pipeline.yaml setup_pipeline /usr/lib/python2.7/site-packages/ceilometer/pipeline.py:515
2015-02-19 14:49:21.511 5332 INFO ceilometer.pipeline [-] Pipeline config: {'sources': [{'interval': 600, 'meters': ['*'], 'name': 'meter_source', 'sinks': ['meter_sink']}, {'interval': 600, 'meters': ['cpu'], 'name': 'cpu_source', 'sinks': ['cpu_sink']}, {'interval': 600, 'meters': ['disk.read.bytes', 'disk.read.requests', 'disk.write.bytes', 'disk.write.requests'], 'name': 'disk_source', 'sinks': ['disk_sink']}, {'interval': 600, 'meters': ['network.incoming.bytes', 'network.incoming.packets', 'network.outgoing.bytes', 'network.outgoing.packets'], 'name': 'network_source', 'sinks': ['network_sink']}], 'sinks': [{'publishers': ['notifier://'], 'transformers': None, 'name': 'meter_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}}], 'name': 'cpu_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}}}], 'name': 'disk_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}}], 'name': 'network_sink'}]}
2015-02-19 14:49:21.514 5332 INFO ceilometer.pipeline [-] detected decoupled pipeline config format
2015-02-19 14:49:21.517 5332 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:21.518 5332 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:21.519 5332 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {} target: {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:21.527 5332 INFO ceilometer.pipeline [-] Pipeline cpu_sink: Setup transformer instance rate_of_change with parameter {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}
2015-02-19 14:49:21.528 5332 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:21.528 5332 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}} target: {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:21.535 5332 INFO ceilometer.pipeline [-] Pipeline disk_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}}
2015-02-19 14:49:21.537 5332 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:21.537 5332 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}} target: {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:21.544 5332 INFO ceilometer.pipeline [-] Pipeline network_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}
2015-02-19 14:49:21.555 5332 DEBUG ceilometer.dispatcher [-] loading dispatchers from ceilometer.dispatcher load_dispatcher_manager /usr/lib/python2.7/site-packages/ceilometer/dispatcher/__init__.py:44
2015-02-19 14:49:21.557 5332 DEBUG ceilometer.storage [-] looking for 'mongodb' driver in 'ceilometer.metering.storage' get_connection /usr/lib/python2.7/site-packages/ceilometer/storage/__init__.py:92
2015-02-19 14:49:21.573 5332 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('192.168.117.47', 27017)]
2015-02-19 14:49:21.588 5332 INFO ceilometer_zenoss.dispatcher.zenoss [-] Opening new AMQP connection to amqp://openstack@192.168.117.41:5672/zenoss (zenoss.openstack.heartbeats)
2015-02-19 14:49:21.607 5332 DEBUG ceilometer.event.endpoint [-] Loading event definitions __init__ /usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py:38
2015-02-19 14:49:21.608 5332 DEBUG ceilometer.event.converter [-] Event Definitions configuration file: /etc/ceilometer/event_definitions.yaml setup_events /usr/lib/python2.7/site-packages/ceilometer/event/converter.py:367
2015-02-19 14:49:21.731 5332 INFO ceilometer.event.converter [-] Event Definitions: [{'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}}, 'event_type': 'compute.instance.*'}, {'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'audit_period_beginning': {'fields': 'payload.audit_period_beginning', 'type': 'datetime'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}, 'audit_period_ending': {'fields': 'payload.audit_period_ending', 'type': 'datetime'}}, 'event_type': 'compute.instance.exists'}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}}, 'event_type': 'neutron.*'}, {'traits': {'priority': {'fields': 'priority'}, 'network_id': {'fields': 'payload.agent.network_id'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.agent.id'}}, 'event_type': 'dhcp_agent.*'}, {'traits': {'router_id': {'fields': 'payload.floatingip.router_id'}, 'floating_network_id': {'fields': 'payload.floatingip.floating_network_id'}, 'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.floatingip.tenant_id'}, 'priority': {'fields': 'priority'}, 'fixed_ip_address': {'fields': 'payload.floatingip.fixed_ip_address'}, 'status': {'fields': 'payload.floatingip.status'}, 'floating_ip_address': {'fields': 'payload.floatingip.floating_ip_address'}, 'port_id': {'fields': 'payload.floatingip.port_id'}, 'id': {'fields': 'payload.floatingip.id'}}, 'event_type': ['floatingip.create.*', 'floatingip.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.floatingip_id'}}, 'event_type': 'floatingip.delete.*'}, {'traits': {'status': {'fields': 'payload.network.status'}, 'subnets': {'fields': 'payload.network.subnets'}, 'event_type': {'fields': 'event_type'}, 'provider_network_type': {'fields': "payload.network.'provider:network_type'"}, 'admin_state_up': {'fields': 'payload.network.admin_state_up'}, 'router_external': {'fields': "payload.network.'router:external'"}, 'tenant_id': {'fields': 'payload.network.tenant_id'}, 'provider_physical_network': {'fields': "payload.network.'provider:physical_network'"}, 'priority': {'fields': 'priority'}, 'provider_segmentation_id': {'fields': "payload.network.'provider:segmentation_id'"}, 'shared': {'fields': 'payload.network.shared'}, 'id': {'fields': 'payload.network.id'}, 'name': {'fields': 'payload.network.name'}}, 'event_type': ['network.create.*', 'network.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.network_id'}}, 'event_type': 'network.delete.*'}, {'traits': {'status': {'fields': 'payload.port.status'}, 'binding_profile': {'fields': "payload.port.'binding:profile'"}, 'binding_vif_type': {'fields': "payload.port.'binding:vif_type'"}, 'event_type': {'fields': 'event_type'}, 'allowed_address_pairs': {'fields': 'payload.port.allowed_address_pairs'}, 'admin_state_up': {'fields': 'payload.port.admin_state_up'}, 'network_id': {'fields': 'payload.port.network_id'}, 'tenant_id': {'fields': 'payload.port.tenant_id'}, 'extra_dhcp_opts': {'fields': 'payload.port.extra_dhcp_opts'}, 'name': {'fields': 'payload.port.name'}, 'priority': {'fields': 'priority'}, 'device_owner': {'fields': 'payload.port.device_owner'}, 'binding_host_id': {'fields': "payload.port.'binding:host_id'"}, 'mac_address': {'fields': 'payload.port.mac_address'}, 'binding_vnic_type': {'fields': "payload.port.'binding:vnic_type'"}, 'device_id': {'fields': 'payload.port.device_id'}, 'fixed_ips': {'fields': 'payload.port.fixed_ips'}, 'id': {'fields': 'payload.port.id'}, 'security_groups': {'fields': 'payload.port.security_groups'}, 'binding_vif_details': {'fields': "payload.port.'binding:vif_details'"}}, 'event_type': ['port.create.*', 'port.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.port_id'}}, 'event_type': 'port.delete.*'}, {'traits': {'external_gateway_info': {'fields': 'payload.router.external_gateway_info'}, 'status': {'fields': 'payload.router.status'}, 'event_type': {'fields': 'event_type'}, 'admin_state_up': {'fields': 'payload.router.admin_state_up'}, 'tenant_id': {'fields': 'payload.router.tenant_id'}, 'distributed': {'fields': 'payload.router.distributed'}, 'priority': {'fields': 'priority'}, 'routes': {'fields': 'payload.router.routes'}, 'ha': {'fields': 'payload.router.ha'}, 'id': {'fields': 'payload.router.id'}, 'name': {'fields': 'payload.router.name'}}, 'event_type': ['router.create.*', 'router.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.router_id'}}, 'event_type': 'router.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'subnet_id': {'fields': 'payload.router_interface.subnet_id'}, 'tenant_id': {'fields': 'payload.router_interface.tenant_id'}, 'priority': {'fields': 'priority'}, 'port_id': {'fields': 'payload.router_interface.port_id'}, 'id': {'fields': 'payload.router_interface.id'}}, 'event_type': 'router.interface.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.security_group.tenant_id'}, 'description': {'fields': 'payload.security_group.description'}, 'security_group_rules': {'fields': 'payload.security_group.security_group_rules'}, 'priority': {'fields': 'priority'}, 'id': {'fields': 'payload.security_group.id'}, 'name': {'fields': 'payload.security_group.name'}}, 'event_type': ['security_group.create.*', 'security_group.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.security_group_id'}}, 'event_type': 'security_group.delete.*'}, {'traits': {'remote_group_id': {'fields': 'payload.security_group_rule.remote_group_id'}, 'direction': {'fields': 'payload.security_group_rule.direction'}, 'protocol': {'fields': 'payload.security_group_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ethertype': {'fields': 'payload.security_group_rule.ethertype'}, 'port_range_max': {'fields': 'payload.security_group_rule.port_range_max'}, 'security_group_id': {'fields': 'payload.security_group_rule.security_group_id'}, 'priority': {'fields': 'priority'}, 'tenant_id': {'fields': 'payload.security_group_rule.tenant_id'}, 'port_range_min': {'fields': 'payload.security_group_rule.port_range_min'}, 'remote_ip_prefix': {'fields': 'payload.security_group_rule.remote_ip_prefix'}, 'id': {'fields': 'payload.security_group_rule.id'}}, 'event_type': 'security_group_rule.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'enable_dhcp': {'fields': 'payload.subnet.enable_dhcp'}, 'network_id': {'fields': 'payload.subnet.network_id'}, 'tenant_id': {'fields': 'payload.subnet.tenant_id'}, 'dns_nameservers': {'fields': 'payload.subnet.dns_nameservers'}, 'priority': {'fields': 'priority'}, 'ipv6_ra_mode': {'fields': 'payload.subnet.ipv6_ra_mode'}, 'allocation_pools': {'fields': 'payload.subnet.allocation_pools'}, 'host_routes': {'fields': 'payload.subnet.host_routes'}, 'ipv6_address_mode': {'fields': 'payload.subnet.ipv6_address_mode'}, 'ip_version': {'fields': 'payload.subnet.ip_version'}, 'gateway_ip': {'fields': 'payload.subnet.gateway_ip'}, 'cidr': {'fields': 'payload.subnet.cidr'}, 'id': {'fields': 'payload.subnet.id'}, 'name': {'fields': 'payload.subnet.name'}}, 'event_type': ['subnet.create.*', 'subnet.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.subnet_id'}}, 'event_type': 'subnet.delete.*'}, {'traits': {'protocol': {'fields': 'payload.firewall_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ip_version': {'fields': 'payload.firewall_rule.ip_version'}, 'tenant_id': {'fields': 'payload.firewall_rule.tenant_id'}, 'id': {'fields': 'payload.firewall_rule.id'}, 'enabled': {'fields': 'payload.firewall_rule.enabled'}, 'name': {'fields': 'payload.firewall_rule.name'}, 'priority': {'fields': 'priority'}, 'source_ip_address': {'fields': 'payload.firewall_rule.source_ip_address'}, 'destination_ip_address': {'fields': 'payload.firewall_rule.destination_ip_address'}, 'firewall_policy_id': {'fields': 'payload.firewall_rule.firewall_policy_id'}, 'shared': {'fields': 'payload.firewall_rule.shared'}, 'source_port': {'fields': 'payload.firewall_rule.source_port'}, 'position': {'fields': 'payload.firewall_rule.position'}, 'destination_port': {'fields': 'payload.firewall_rule.destination_port'}, 'action': {'fields': 'payload.firewall_rule.action'}, 'description': {'fields': 'payload.firewall_rule.description'}}, 'event_type': ['firewall_rule.create.*', 'firewall_rule.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_rule_id'}}, 'event_type': 'firewall_rule.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'firewall_rules': {'fields': 'payload.firewall_policy.firewall_rules'}, 'tenant_id': {'fields': 'payload.firewall_policy.tenant_id'}, 'audited': {'fields': 'payload.firewall_policy.audited'}, 'priority': {'fields': 'priority'}, 'shared': {'fields': 'payload.firewall_policy.shared'}, 'name': {'fields': 'payload.firewall_policy.name'}, 'id': {'fields': 'payload.firewall_policy.id'}, 'description': {'fields': 'payload.firewall_policy.description'}}, 'event_type': ['firewall_policy.create.*', 'firewall_policy.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': 'payload.firewall_policy_id'}, 'event_type': 'firewall_policy.delete.*'}, {'traits': {'status': {'fields': 'payload.firewall.status'}, 'description': {'fields': 'payload.firewall.description'}, 'admin_state_up': {'fields': 'payload.firewall.admin_state_up'}, 'tenant_id': {'fields': 'payload.firewall.tenant_id'}, 'name': {'fields': 'payload.firewall.name'}, 'priority': {'fields': 'priority'}, 'firewall_policy_id': {'fields': 'payload.firewall.firewall_policy_id'}, 'id': {'fields': 'payload.firewall.id'}, 'event_type': {'fields': 'event_type'}}, 'event_type': ['firewall.create.*', 'firewall.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_id'}}, 'event_type': 'firewall.delete.*'}]
2015-02-19 14:49:22.108 5332 INFO ceilometer_zenoss.dispatcher.zenoss [-] Sending heartbeat to zenoss.openstack.heartbeat.mp8.osi.mp8.zenoss.loc.ceilometer-agent-notification
2015-02-19 14:49:22.109 5332 ERROR ceilometer.openstack.common.threadgroup [-] 'str' object has no attribute 'get'
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup Traceback (most recent call last):
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 143, in wait
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup x.wait()
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 47, in wait
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup return self.thread.wait()
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 173, in wait
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup return self._exit_event.wait()
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/event.py", line 121, in wait
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup return hubs.get_hub().switch()
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 293, in switch
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup return self.greenlet.switch()
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 212, in main
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup result = function(*args, **kwargs)
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 500, in run_service
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup service.start()
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 87, in start
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup endpoints = [event_endpoint.EventsNotificationEndpoint()]
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py", line 41, in __init__
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup namespace='ceilometer.event.trait_plugin'))
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 399, in setup_events
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup add_catchall=not allow_drop)
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 327, in __init__
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup for event_def in reversed(events_config)]
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 191, in __init__
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup trait_plugin_mgr)
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 64, in __init__
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup type_name = trait_cfg.get('type', 'text')
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup AttributeError: 'str' object has no attribute 'get'
2015-02-19 14:49:22.109 5332 TRACE ceilometer.openstack.common.threadgroup
2015-02-19 14:49:22.110 5332 CRITICAL ceilometer [-] AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:22.110 5332 TRACE ceilometer Traceback (most recent call last):
2015-02-19 14:49:22.110 5332 TRACE ceilometer File "/usr/bin/ceilometer-agent-notification", line 10, in <module>
2015-02-19 14:49:22.110 5332 TRACE ceilometer sys.exit(main())
2015-02-19 14:49:22.110 5332 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/cmd/agent_notification.py", line 28, in main
2015-02-19 14:49:22.110 5332 TRACE ceilometer launcher.wait()
2015-02-19 14:49:22.110 5332 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 393, in wait
2015-02-19 14:49:22.110 5332 TRACE ceilometer self._respawn_children()
2015-02-19 14:49:22.110 5332 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 381, in _respawn_children
2015-02-19 14:49:22.110 5332 TRACE ceilometer self._start_child(wrap)
2015-02-19 14:49:22.110 5332 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 322, in _start_child
2015-02-19 14:49:22.110 5332 TRACE ceilometer status, signo = self._child_wait_for_exit_or_signal(launcher)
2015-02-19 14:49:22.110 5332 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 280, in _child_wait_for_exit_or_signal
2015-02-19 14:49:22.110 5332 TRACE ceilometer launcher.stop()
2015-02-19 14:49:22.110 5332 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 128, in stop
2015-02-19 14:49:22.110 5332 TRACE ceilometer self.services.stop()
2015-02-19 14:49:22.110 5332 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 470, in stop
2015-02-19 14:49:22.110 5332 TRACE ceilometer service.stop()
2015-02-19 14:49:22.110 5332 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 113, in stop
2015-02-19 14:49:22.110 5332 TRACE ceilometer map(lambda x: x.stop(), self.listeners)
2015-02-19 14:49:22.110 5332 TRACE ceilometer AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:22.110 5332 TRACE ceilometer
2015-02-19 14:49:22.172 1113 INFO ceilometer.openstack.common.service [-] Child 5332 exited with status 1
2015-02-19 14:49:22.175 1113 INFO ceilometer.openstack.common.service [-] Started child 5340
2015-02-19 14:49:22.348 5340 DEBUG ceilometer.pipeline [-] Pipeline config file: /etc/ceilometer/pipeline.yaml setup_pipeline /usr/lib/python2.7/site-packages/ceilometer/pipeline.py:515
2015-02-19 14:49:22.384 5340 INFO ceilometer.pipeline [-] Pipeline config: {'sources': [{'interval': 600, 'meters': ['*'], 'name': 'meter_source', 'sinks': ['meter_sink']}, {'interval': 600, 'meters': ['cpu'], 'name': 'cpu_source', 'sinks': ['cpu_sink']}, {'interval': 600, 'meters': ['disk.read.bytes', 'disk.read.requests', 'disk.write.bytes', 'disk.write.requests'], 'name': 'disk_source', 'sinks': ['disk_sink']}, {'interval': 600, 'meters': ['network.incoming.bytes', 'network.incoming.packets', 'network.outgoing.bytes', 'network.outgoing.packets'], 'name': 'network_source', 'sinks': ['network_sink']}], 'sinks': [{'publishers': ['notifier://'], 'transformers': None, 'name': 'meter_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}}], 'name': 'cpu_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}}}], 'name': 'disk_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}}], 'name': 'network_sink'}]}
2015-02-19 14:49:22.399 5340 INFO ceilometer.pipeline [-] detected decoupled pipeline config format
2015-02-19 14:49:22.402 5340 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:22.403 5340 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:22.404 5340 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {} target: {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:22.423 5340 INFO ceilometer.pipeline [-] Pipeline cpu_sink: Setup transformer instance rate_of_change with parameter {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}
2015-02-19 14:49:22.423 5340 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:22.424 5340 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}} target: {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:22.444 5340 INFO ceilometer.pipeline [-] Pipeline disk_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}}
2015-02-19 14:49:22.444 5340 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:22.445 5340 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}} target: {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:22.453 5340 INFO ceilometer.pipeline [-] Pipeline network_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}
2015-02-19 14:49:22.474 5340 DEBUG ceilometer.dispatcher [-] loading dispatchers from ceilometer.dispatcher load_dispatcher_manager /usr/lib/python2.7/site-packages/ceilometer/dispatcher/__init__.py:44
2015-02-19 14:49:22.498 5340 DEBUG ceilometer.storage [-] looking for 'mongodb' driver in 'ceilometer.metering.storage' get_connection /usr/lib/python2.7/site-packages/ceilometer/storage/__init__.py:92
2015-02-19 14:49:22.525 5340 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('192.168.117.47', 27017)]
2015-02-19 14:49:22.551 5340 INFO ceilometer_zenoss.dispatcher.zenoss [-] Opening new AMQP connection to amqp://openstack@192.168.117.41:5672/zenoss (zenoss.openstack.heartbeats)
2015-02-19 14:49:22.635 5340 DEBUG ceilometer.event.endpoint [-] Loading event definitions __init__ /usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py:38
2015-02-19 14:49:22.636 5340 DEBUG ceilometer.event.converter [-] Event Definitions configuration file: /etc/ceilometer/event_definitions.yaml setup_events /usr/lib/python2.7/site-packages/ceilometer/event/converter.py:367
2015-02-19 14:49:22.866 5340 INFO ceilometer.event.converter [-] Event Definitions: [{'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}}, 'event_type': 'compute.instance.*'}, {'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'audit_period_beginning': {'fields': 'payload.audit_period_beginning', 'type': 'datetime'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}, 'audit_period_ending': {'fields': 'payload.audit_period_ending', 'type': 'datetime'}}, 'event_type': 'compute.instance.exists'}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}}, 'event_type': 'neutron.*'}, {'traits': {'priority': {'fields': 'priority'}, 'network_id': {'fields': 'payload.agent.network_id'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.agent.id'}}, 'event_type': 'dhcp_agent.*'}, {'traits': {'router_id': {'fields': 'payload.floatingip.router_id'}, 'floating_network_id': {'fields': 'payload.floatingip.floating_network_id'}, 'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.floatingip.tenant_id'}, 'priority': {'fields': 'priority'}, 'fixed_ip_address': {'fields': 'payload.floatingip.fixed_ip_address'}, 'status': {'fields': 'payload.floatingip.status'}, 'floating_ip_address': {'fields': 'payload.floatingip.floating_ip_address'}, 'port_id': {'fields': 'payload.floatingip.port_id'}, 'id': {'fields': 'payload.floatingip.id'}}, 'event_type': ['floatingip.create.*', 'floatingip.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.floatingip_id'}}, 'event_type': 'floatingip.delete.*'}, {'traits': {'status': {'fields': 'payload.network.status'}, 'subnets': {'fields': 'payload.network.subnets'}, 'event_type': {'fields': 'event_type'}, 'provider_network_type': {'fields': "payload.network.'provider:network_type'"}, 'admin_state_up': {'fields': 'payload.network.admin_state_up'}, 'router_external': {'fields': "payload.network.'router:external'"}, 'tenant_id': {'fields': 'payload.network.tenant_id'}, 'provider_physical_network': {'fields': "payload.network.'provider:physical_network'"}, 'priority': {'fields': 'priority'}, 'provider_segmentation_id': {'fields': "payload.network.'provider:segmentation_id'"}, 'shared': {'fields': 'payload.network.shared'}, 'id': {'fields': 'payload.network.id'}, 'name': {'fields': 'payload.network.name'}}, 'event_type': ['network.create.*', 'network.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.network_id'}}, 'event_type': 'network.delete.*'}, {'traits': {'status': {'fields': 'payload.port.status'}, 'binding_profile': {'fields': "payload.port.'binding:profile'"}, 'binding_vif_type': {'fields': "payload.port.'binding:vif_type'"}, 'event_type': {'fields': 'event_type'}, 'allowed_address_pairs': {'fields': 'payload.port.allowed_address_pairs'}, 'admin_state_up': {'fields': 'payload.port.admin_state_up'}, 'network_id': {'fields': 'payload.port.network_id'}, 'tenant_id': {'fields': 'payload.port.tenant_id'}, 'extra_dhcp_opts': {'fields': 'payload.port.extra_dhcp_opts'}, 'name': {'fields': 'payload.port.name'}, 'priority': {'fields': 'priority'}, 'device_owner': {'fields': 'payload.port.device_owner'}, 'binding_host_id': {'fields': "payload.port.'binding:host_id'"}, 'mac_address': {'fields': 'payload.port.mac_address'}, 'binding_vnic_type': {'fields': "payload.port.'binding:vnic_type'"}, 'device_id': {'fields': 'payload.port.device_id'}, 'fixed_ips': {'fields': 'payload.port.fixed_ips'}, 'id': {'fields': 'payload.port.id'}, 'security_groups': {'fields': 'payload.port.security_groups'}, 'binding_vif_details': {'fields': "payload.port.'binding:vif_details'"}}, 'event_type': ['port.create.*', 'port.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.port_id'}}, 'event_type': 'port.delete.*'}, {'traits': {'external_gateway_info': {'fields': 'payload.router.external_gateway_info'}, 'status': {'fields': 'payload.router.status'}, 'event_type': {'fields': 'event_type'}, 'admin_state_up': {'fields': 'payload.router.admin_state_up'}, 'tenant_id': {'fields': 'payload.router.tenant_id'}, 'distributed': {'fields': 'payload.router.distributed'}, 'priority': {'fields': 'priority'}, 'routes': {'fields': 'payload.router.routes'}, 'ha': {'fields': 'payload.router.ha'}, 'id': {'fields': 'payload.router.id'}, 'name': {'fields': 'payload.router.name'}}, 'event_type': ['router.create.*', 'router.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.router_id'}}, 'event_type': 'router.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'subnet_id': {'fields': 'payload.router_interface.subnet_id'}, 'tenant_id': {'fields': 'payload.router_interface.tenant_id'}, 'priority': {'fields': 'priority'}, 'port_id': {'fields': 'payload.router_interface.port_id'}, 'id': {'fields': 'payload.router_interface.id'}}, 'event_type': 'router.interface.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.security_group.tenant_id'}, 'description': {'fields': 'payload.security_group.description'}, 'security_group_rules': {'fields': 'payload.security_group.security_group_rules'}, 'priority': {'fields': 'priority'}, 'id': {'fields': 'payload.security_group.id'}, 'name': {'fields': 'payload.security_group.name'}}, 'event_type': ['security_group.create.*', 'security_group.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.security_group_id'}}, 'event_type': 'security_group.delete.*'}, {'traits': {'remote_group_id': {'fields': 'payload.security_group_rule.remote_group_id'}, 'direction': {'fields': 'payload.security_group_rule.direction'}, 'protocol': {'fields': 'payload.security_group_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ethertype': {'fields': 'payload.security_group_rule.ethertype'}, 'port_range_max': {'fields': 'payload.security_group_rule.port_range_max'}, 'security_group_id': {'fields': 'payload.security_group_rule.security_group_id'}, 'priority': {'fields': 'priority'}, 'tenant_id': {'fields': 'payload.security_group_rule.tenant_id'}, 'port_range_min': {'fields': 'payload.security_group_rule.port_range_min'}, 'remote_ip_prefix': {'fields': 'payload.security_group_rule.remote_ip_prefix'}, 'id': {'fields': 'payload.security_group_rule.id'}}, 'event_type': 'security_group_rule.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'enable_dhcp': {'fields': 'payload.subnet.enable_dhcp'}, 'network_id': {'fields': 'payload.subnet.network_id'}, 'tenant_id': {'fields': 'payload.subnet.tenant_id'}, 'dns_nameservers': {'fields': 'payload.subnet.dns_nameservers'}, 'priority': {'fields': 'priority'}, 'ipv6_ra_mode': {'fields': 'payload.subnet.ipv6_ra_mode'}, 'allocation_pools': {'fields': 'payload.subnet.allocation_pools'}, 'host_routes': {'fields': 'payload.subnet.host_routes'}, 'ipv6_address_mode': {'fields': 'payload.subnet.ipv6_address_mode'}, 'ip_version': {'fields': 'payload.subnet.ip_version'}, 'gateway_ip': {'fields': 'payload.subnet.gateway_ip'}, 'cidr': {'fields': 'payload.subnet.cidr'}, 'id': {'fields': 'payload.subnet.id'}, 'name': {'fields': 'payload.subnet.name'}}, 'event_type': ['subnet.create.*', 'subnet.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.subnet_id'}}, 'event_type': 'subnet.delete.*'}, {'traits': {'protocol': {'fields': 'payload.firewall_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ip_version': {'fields': 'payload.firewall_rule.ip_version'}, 'tenant_id': {'fields': 'payload.firewall_rule.tenant_id'}, 'id': {'fields': 'payload.firewall_rule.id'}, 'enabled': {'fields': 'payload.firewall_rule.enabled'}, 'name': {'fields': 'payload.firewall_rule.name'}, 'priority': {'fields': 'priority'}, 'source_ip_address': {'fields': 'payload.firewall_rule.source_ip_address'}, 'destination_ip_address': {'fields': 'payload.firewall_rule.destination_ip_address'}, 'firewall_policy_id': {'fields': 'payload.firewall_rule.firewall_policy_id'}, 'shared': {'fields': 'payload.firewall_rule.shared'}, 'source_port': {'fields': 'payload.firewall_rule.source_port'}, 'position': {'fields': 'payload.firewall_rule.position'}, 'destination_port': {'fields': 'payload.firewall_rule.destination_port'}, 'action': {'fields': 'payload.firewall_rule.action'}, 'description': {'fields': 'payload.firewall_rule.description'}}, 'event_type': ['firewall_rule.create.*', 'firewall_rule.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_rule_id'}}, 'event_type': 'firewall_rule.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'firewall_rules': {'fields': 'payload.firewall_policy.firewall_rules'}, 'tenant_id': {'fields': 'payload.firewall_policy.tenant_id'}, 'audited': {'fields': 'payload.firewall_policy.audited'}, 'priority': {'fields': 'priority'}, 'shared': {'fields': 'payload.firewall_policy.shared'}, 'name': {'fields': 'payload.firewall_policy.name'}, 'id': {'fields': 'payload.firewall_policy.id'}, 'description': {'fields': 'payload.firewall_policy.description'}}, 'event_type': ['firewall_policy.create.*', 'firewall_policy.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': 'payload.firewall_policy_id'}, 'event_type': 'firewall_policy.delete.*'}, {'traits': {'status': {'fields': 'payload.firewall.status'}, 'description': {'fields': 'payload.firewall.description'}, 'admin_state_up': {'fields': 'payload.firewall.admin_state_up'}, 'tenant_id': {'fields': 'payload.firewall.tenant_id'}, 'name': {'fields': 'payload.firewall.name'}, 'priority': {'fields': 'priority'}, 'firewall_policy_id': {'fields': 'payload.firewall.firewall_policy_id'}, 'id': {'fields': 'payload.firewall.id'}, 'event_type': {'fields': 'event_type'}}, 'event_type': ['firewall.create.*', 'firewall.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_id'}}, 'event_type': 'firewall.delete.*'}]
2015-02-19 14:49:23.515 5340 INFO ceilometer_zenoss.dispatcher.zenoss [-] Sending heartbeat to zenoss.openstack.heartbeat.mp8.osi.mp8.zenoss.loc.ceilometer-agent-notification
2015-02-19 14:49:23.516 5340 ERROR ceilometer.openstack.common.threadgroup [-] 'str' object has no attribute 'get'
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup Traceback (most recent call last):
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 143, in wait
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup x.wait()
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 47, in wait
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup return self.thread.wait()
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 173, in wait
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup return self._exit_event.wait()
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/event.py", line 121, in wait
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup return hubs.get_hub().switch()
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 293, in switch
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup return self.greenlet.switch()
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 212, in main
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup result = function(*args, **kwargs)
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 500, in run_service
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup service.start()
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 87, in start
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup endpoints = [event_endpoint.EventsNotificationEndpoint()]
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py", line 41, in __init__
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup namespace='ceilometer.event.trait_plugin'))
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 399, in setup_events
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup add_catchall=not allow_drop)
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 327, in __init__
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup for event_def in reversed(events_config)]
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 191, in __init__
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup trait_plugin_mgr)
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 64, in __init__
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup type_name = trait_cfg.get('type', 'text')
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup AttributeError: 'str' object has no attribute 'get'
2015-02-19 14:49:23.516 5340 TRACE ceilometer.openstack.common.threadgroup
2015-02-19 14:49:23.517 5340 CRITICAL ceilometer [-] AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:23.517 5340 TRACE ceilometer Traceback (most recent call last):
2015-02-19 14:49:23.517 5340 TRACE ceilometer File "/usr/bin/ceilometer-agent-notification", line 10, in <module>
2015-02-19 14:49:23.517 5340 TRACE ceilometer sys.exit(main())
2015-02-19 14:49:23.517 5340 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/cmd/agent_notification.py", line 28, in main
2015-02-19 14:49:23.517 5340 TRACE ceilometer launcher.wait()
2015-02-19 14:49:23.517 5340 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 393, in wait
2015-02-19 14:49:23.517 5340 TRACE ceilometer self._respawn_children()
2015-02-19 14:49:23.517 5340 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 381, in _respawn_children
2015-02-19 14:49:23.517 5340 TRACE ceilometer self._start_child(wrap)
2015-02-19 14:49:23.517 5340 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 322, in _start_child
2015-02-19 14:49:23.517 5340 TRACE ceilometer status, signo = self._child_wait_for_exit_or_signal(launcher)
2015-02-19 14:49:23.517 5340 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 280, in _child_wait_for_exit_or_signal
2015-02-19 14:49:23.517 5340 TRACE ceilometer launcher.stop()
2015-02-19 14:49:23.517 5340 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 128, in stop
2015-02-19 14:49:23.517 5340 TRACE ceilometer self.services.stop()
2015-02-19 14:49:23.517 5340 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 470, in stop
2015-02-19 14:49:23.517 5340 TRACE ceilometer service.stop()
2015-02-19 14:49:23.517 5340 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 113, in stop
2015-02-19 14:49:23.517 5340 TRACE ceilometer map(lambda x: x.stop(), self.listeners)
2015-02-19 14:49:23.517 5340 TRACE ceilometer AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:23.517 5340 TRACE ceilometer
2015-02-19 14:49:23.562 1113 INFO ceilometer.openstack.common.service [-] Child 5340 exited with status 1
2015-02-19 14:49:23.564 1113 INFO ceilometer.openstack.common.service [-] Started child 5350
2015-02-19 14:49:23.659 5350 DEBUG ceilometer.pipeline [-] Pipeline config file: /etc/ceilometer/pipeline.yaml setup_pipeline /usr/lib/python2.7/site-packages/ceilometer/pipeline.py:515
2015-02-19 14:49:23.683 5350 INFO ceilometer.pipeline [-] Pipeline config: {'sources': [{'interval': 600, 'meters': ['*'], 'name': 'meter_source', 'sinks': ['meter_sink']}, {'interval': 600, 'meters': ['cpu'], 'name': 'cpu_source', 'sinks': ['cpu_sink']}, {'interval': 600, 'meters': ['disk.read.bytes', 'disk.read.requests', 'disk.write.bytes', 'disk.write.requests'], 'name': 'disk_source', 'sinks': ['disk_sink']}, {'interval': 600, 'meters': ['network.incoming.bytes', 'network.incoming.packets', 'network.outgoing.bytes', 'network.outgoing.packets'], 'name': 'network_source', 'sinks': ['network_sink']}], 'sinks': [{'publishers': ['notifier://'], 'transformers': None, 'name': 'meter_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}}], 'name': 'cpu_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}}}], 'name': 'disk_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}}], 'name': 'network_sink'}]}
2015-02-19 14:49:23.687 5350 INFO ceilometer.pipeline [-] detected decoupled pipeline config format
2015-02-19 14:49:23.690 5350 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:23.691 5350 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:23.692 5350 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {} target: {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:23.700 5350 INFO ceilometer.pipeline [-] Pipeline cpu_sink: Setup transformer instance rate_of_change with parameter {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}
2015-02-19 14:49:23.700 5350 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:23.701 5350 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}} target: {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:23.707 5350 INFO ceilometer.pipeline [-] Pipeline disk_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'disk\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'disk.\\1.\\2.rate', 'unit': '\\1/s'}}}
2015-02-19 14:49:23.709 5350 INFO ceilometer.publisher.messaging [-] Publishing policy set to default
2015-02-19 14:49:23.709 5350 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}} target: {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}: __init__ /usr/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:51
2015-02-19 14:49:23.716 5350 INFO ceilometer.pipeline [-] Pipeline network_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}
2015-02-19 14:49:23.727 5350 DEBUG ceilometer.dispatcher [-] loading dispatchers from ceilometer.dispatcher load_dispatcher_manager /usr/lib/python2.7/site-packages/ceilometer/dispatcher/__init__.py:44
2015-02-19 14:49:23.729 5350 DEBUG ceilometer.storage [-] looking for 'mongodb' driver in 'ceilometer.metering.storage' get_connection /usr/lib/python2.7/site-packages/ceilometer/storage/__init__.py:92
2015-02-19 14:49:23.745 5350 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('192.168.117.47', 27017)]
2015-02-19 14:49:23.768 5350 INFO ceilometer_zenoss.dispatcher.zenoss [-] Opening new AMQP connection to amqp://openstack@192.168.117.41:5672/zenoss (zenoss.openstack.heartbeats)
2015-02-19 14:49:23.785 5350 DEBUG ceilometer.event.endpoint [-] Loading event definitions __init__ /usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py:38
2015-02-19 14:49:23.787 5350 DEBUG ceilometer.event.converter [-] Event Definitions configuration file: /etc/ceilometer/event_definitions.yaml setup_events /usr/lib/python2.7/site-packages/ceilometer/event/converter.py:367
2015-02-19 14:49:23.907 5350 INFO ceilometer.event.converter [-] Event Definitions: [{'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}}, 'event_type': 'compute.instance.*'}, {'traits': {'state_description': {'fields': 'payload.state_description'}, 'memory_mb': {'fields': 'payload.memory_mb', 'type': 'int'}, 'ephemeral_gb': {'fields': 'payload.ephemeral_gb', 'type': 'int'}, 'deleted_at': {'fields': 'payload.deleted_at', 'type': 'datetime'}, 'fixed_ips': {'fields': 'payload.fixed_ips'}, 'os_distro': {'fields': "payload.image_meta.'org.openstack__1__os_distro'"}, 'user_id': {'fields': 'payload.user_id'}, 'service': {'fields': 'publisher_id', 'plugin': 'split'}, 'priority': {'fields': 'priority'}, 'os_version': {'fields': "payload.image_meta.'org.openstack__1__os_version'"}, 'state': {'fields': 'payload.state'}, 'old_state': {'fields': 'payload.old_state'}, 'launched_at': {'fields': 'payload.launched_at', 'type': 'datetime'}, 'flavor_name': {'fields': 'payload.instance_type'}, 'disk_gb': {'fields': 'payload.disk_gb', 'type': 'int'}, 'image_name': {'fields': 'payload.image_name'}, 'os_architecture': {'fields': "payload.image_meta.'org.openstack__1__architecture'"}, 'display_name': {'fields': 'payload.display_name'}, 'audit_period_beginning': {'fields': 'payload.audit_period_beginning', 'type': 'datetime'}, 'root_gb': {'fields': 'payload.root_gb', 'type': 'int'}, 'tenant_id': {'fields': 'payload.tenant_id'}, 'instance_id': {'fields': 'payload.instance_id'}, 'vcpus': {'fields': 'payload.vcpus', 'type': 'int'}, 'host_name': {'fields': 'publisher_id', 'plugin': {'name': 'split', 'parameters': {'max_split': 1, 'segment': 1}}}, 'audit_period_ending': {'fields': 'payload.audit_period_ending', 'type': 'datetime'}}, 'event_type': 'compute.instance.exists'}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}}, 'event_type': 'neutron.*'}, {'traits': {'priority': {'fields': 'priority'}, 'network_id': {'fields': 'payload.agent.network_id'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.agent.id'}}, 'event_type': 'dhcp_agent.*'}, {'traits': {'router_id': {'fields': 'payload.floatingip.router_id'}, 'floating_network_id': {'fields': 'payload.floatingip.floating_network_id'}, 'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.floatingip.tenant_id'}, 'priority': {'fields': 'priority'}, 'fixed_ip_address': {'fields': 'payload.floatingip.fixed_ip_address'}, 'status': {'fields': 'payload.floatingip.status'}, 'floating_ip_address': {'fields': 'payload.floatingip.floating_ip_address'}, 'port_id': {'fields': 'payload.floatingip.port_id'}, 'id': {'fields': 'payload.floatingip.id'}}, 'event_type': ['floatingip.create.*', 'floatingip.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.floatingip_id'}}, 'event_type': 'floatingip.delete.*'}, {'traits': {'status': {'fields': 'payload.network.status'}, 'subnets': {'fields': 'payload.network.subnets'}, 'event_type': {'fields': 'event_type'}, 'provider_network_type': {'fields': "payload.network.'provider:network_type'"}, 'admin_state_up': {'fields': 'payload.network.admin_state_up'}, 'router_external': {'fields': "payload.network.'router:external'"}, 'tenant_id': {'fields': 'payload.network.tenant_id'}, 'provider_physical_network': {'fields': "payload.network.'provider:physical_network'"}, 'priority': {'fields': 'priority'}, 'provider_segmentation_id': {'fields': "payload.network.'provider:segmentation_id'"}, 'shared': {'fields': 'payload.network.shared'}, 'id': {'fields': 'payload.network.id'}, 'name': {'fields': 'payload.network.name'}}, 'event_type': ['network.create.*', 'network.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.network_id'}}, 'event_type': 'network.delete.*'}, {'traits': {'status': {'fields': 'payload.port.status'}, 'binding_profile': {'fields': "payload.port.'binding:profile'"}, 'binding_vif_type': {'fields': "payload.port.'binding:vif_type'"}, 'event_type': {'fields': 'event_type'}, 'allowed_address_pairs': {'fields': 'payload.port.allowed_address_pairs'}, 'admin_state_up': {'fields': 'payload.port.admin_state_up'}, 'network_id': {'fields': 'payload.port.network_id'}, 'tenant_id': {'fields': 'payload.port.tenant_id'}, 'extra_dhcp_opts': {'fields': 'payload.port.extra_dhcp_opts'}, 'name': {'fields': 'payload.port.name'}, 'priority': {'fields': 'priority'}, 'device_owner': {'fields': 'payload.port.device_owner'}, 'binding_host_id': {'fields': "payload.port.'binding:host_id'"}, 'mac_address': {'fields': 'payload.port.mac_address'}, 'binding_vnic_type': {'fields': "payload.port.'binding:vnic_type'"}, 'device_id': {'fields': 'payload.port.device_id'}, 'fixed_ips': {'fields': 'payload.port.fixed_ips'}, 'id': {'fields': 'payload.port.id'}, 'security_groups': {'fields': 'payload.port.security_groups'}, 'binding_vif_details': {'fields': "payload.port.'binding:vif_details'"}}, 'event_type': ['port.create.*', 'port.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.port_id'}}, 'event_type': 'port.delete.*'}, {'traits': {'external_gateway_info': {'fields': 'payload.router.external_gateway_info'}, 'status': {'fields': 'payload.router.status'}, 'event_type': {'fields': 'event_type'}, 'admin_state_up': {'fields': 'payload.router.admin_state_up'}, 'tenant_id': {'fields': 'payload.router.tenant_id'}, 'distributed': {'fields': 'payload.router.distributed'}, 'priority': {'fields': 'priority'}, 'routes': {'fields': 'payload.router.routes'}, 'ha': {'fields': 'payload.router.ha'}, 'id': {'fields': 'payload.router.id'}, 'name': {'fields': 'payload.router.name'}}, 'event_type': ['router.create.*', 'router.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.router_id'}}, 'event_type': 'router.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'subnet_id': {'fields': 'payload.router_interface.subnet_id'}, 'tenant_id': {'fields': 'payload.router_interface.tenant_id'}, 'priority': {'fields': 'priority'}, 'port_id': {'fields': 'payload.router_interface.port_id'}, 'id': {'fields': 'payload.router_interface.id'}}, 'event_type': 'router.interface.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'tenant_id': {'fields': 'payload.security_group.tenant_id'}, 'description': {'fields': 'payload.security_group.description'}, 'security_group_rules': {'fields': 'payload.security_group.security_group_rules'}, 'priority': {'fields': 'priority'}, 'id': {'fields': 'payload.security_group.id'}, 'name': {'fields': 'payload.security_group.name'}}, 'event_type': ['security_group.create.*', 'security_group.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.security_group_id'}}, 'event_type': 'security_group.delete.*'}, {'traits': {'remote_group_id': {'fields': 'payload.security_group_rule.remote_group_id'}, 'direction': {'fields': 'payload.security_group_rule.direction'}, 'protocol': {'fields': 'payload.security_group_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ethertype': {'fields': 'payload.security_group_rule.ethertype'}, 'port_range_max': {'fields': 'payload.security_group_rule.port_range_max'}, 'security_group_id': {'fields': 'payload.security_group_rule.security_group_id'}, 'priority': {'fields': 'priority'}, 'tenant_id': {'fields': 'payload.security_group_rule.tenant_id'}, 'port_range_min': {'fields': 'payload.security_group_rule.port_range_min'}, 'remote_ip_prefix': {'fields': 'payload.security_group_rule.remote_ip_prefix'}, 'id': {'fields': 'payload.security_group_rule.id'}}, 'event_type': 'security_group_rule.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'enable_dhcp': {'fields': 'payload.subnet.enable_dhcp'}, 'network_id': {'fields': 'payload.subnet.network_id'}, 'tenant_id': {'fields': 'payload.subnet.tenant_id'}, 'dns_nameservers': {'fields': 'payload.subnet.dns_nameservers'}, 'priority': {'fields': 'priority'}, 'ipv6_ra_mode': {'fields': 'payload.subnet.ipv6_ra_mode'}, 'allocation_pools': {'fields': 'payload.subnet.allocation_pools'}, 'host_routes': {'fields': 'payload.subnet.host_routes'}, 'ipv6_address_mode': {'fields': 'payload.subnet.ipv6_address_mode'}, 'ip_version': {'fields': 'payload.subnet.ip_version'}, 'gateway_ip': {'fields': 'payload.subnet.gateway_ip'}, 'cidr': {'fields': 'payload.subnet.cidr'}, 'id': {'fields': 'payload.subnet.id'}, 'name': {'fields': 'payload.subnet.name'}}, 'event_type': ['subnet.create.*', 'subnet.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.subnet_id'}}, 'event_type': 'subnet.delete.*'}, {'traits': {'protocol': {'fields': 'payload.firewall_rule.protocol'}, 'event_type': {'fields': 'event_type'}, 'ip_version': {'fields': 'payload.firewall_rule.ip_version'}, 'tenant_id': {'fields': 'payload.firewall_rule.tenant_id'}, 'id': {'fields': 'payload.firewall_rule.id'}, 'enabled': {'fields': 'payload.firewall_rule.enabled'}, 'name': {'fields': 'payload.firewall_rule.name'}, 'priority': {'fields': 'priority'}, 'source_ip_address': {'fields': 'payload.firewall_rule.source_ip_address'}, 'destination_ip_address': {'fields': 'payload.firewall_rule.destination_ip_address'}, 'firewall_policy_id': {'fields': 'payload.firewall_rule.firewall_policy_id'}, 'shared': {'fields': 'payload.firewall_rule.shared'}, 'source_port': {'fields': 'payload.firewall_rule.source_port'}, 'position': {'fields': 'payload.firewall_rule.position'}, 'destination_port': {'fields': 'payload.firewall_rule.destination_port'}, 'action': {'fields': 'payload.firewall_rule.action'}, 'description': {'fields': 'payload.firewall_rule.description'}}, 'event_type': ['firewall_rule.create.*', 'firewall_rule.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_rule_id'}}, 'event_type': 'firewall_rule.delete.*'}, {'traits': {'event_type': {'fields': 'event_type'}, 'firewall_rules': {'fields': 'payload.firewall_policy.firewall_rules'}, 'tenant_id': {'fields': 'payload.firewall_policy.tenant_id'}, 'audited': {'fields': 'payload.firewall_policy.audited'}, 'priority': {'fields': 'priority'}, 'shared': {'fields': 'payload.firewall_policy.shared'}, 'name': {'fields': 'payload.firewall_policy.name'}, 'id': {'fields': 'payload.firewall_policy.id'}, 'description': {'fields': 'payload.firewall_policy.description'}}, 'event_type': ['firewall_policy.create.*', 'firewall_policy.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': 'payload.firewall_policy_id'}, 'event_type': 'firewall_policy.delete.*'}, {'traits': {'status': {'fields': 'payload.firewall.status'}, 'description': {'fields': 'payload.firewall.description'}, 'admin_state_up': {'fields': 'payload.firewall.admin_state_up'}, 'tenant_id': {'fields': 'payload.firewall.tenant_id'}, 'name': {'fields': 'payload.firewall.name'}, 'priority': {'fields': 'priority'}, 'firewall_policy_id': {'fields': 'payload.firewall.firewall_policy_id'}, 'id': {'fields': 'payload.firewall.id'}, 'event_type': {'fields': 'event_type'}}, 'event_type': ['firewall.create.*', 'firewall.update.*']}, {'traits': {'priority': {'fields': 'priority'}, 'event_type': {'fields': 'event_type'}, 'id': {'fields': 'payload.firewall_id'}}, 'event_type': 'firewall.delete.*'}]
2015-02-19 14:49:24.285 5350 INFO ceilometer_zenoss.dispatcher.zenoss [-] Sending heartbeat to zenoss.openstack.heartbeat.mp8.osi.mp8.zenoss.loc.ceilometer-agent-notification
2015-02-19 14:49:24.286 5350 ERROR ceilometer.openstack.common.threadgroup [-] 'str' object has no attribute 'get'
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup Traceback (most recent call last):
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 143, in wait
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup x.wait()
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/threadgroup.py", line 47, in wait
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup return self.thread.wait()
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 173, in wait
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup return self._exit_event.wait()
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/event.py", line 121, in wait
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup return hubs.get_hub().switch()
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 293, in switch
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup return self.greenlet.switch()
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 212, in main
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup result = function(*args, **kwargs)
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 500, in run_service
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup service.start()
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 87, in start
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup endpoints = [event_endpoint.EventsNotificationEndpoint()]
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/endpoint.py", line 41, in __init__
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup namespace='ceilometer.event.trait_plugin'))
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 399, in setup_events
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup add_catchall=not allow_drop)
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 327, in __init__
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup for event_def in reversed(events_config)]
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 191, in __init__
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup trait_plugin_mgr)
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup File "/usr/lib/python2.7/site-packages/ceilometer/event/converter.py", line 64, in __init__
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup type_name = trait_cfg.get('type', 'text')
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup AttributeError: 'str' object has no attribute 'get'
2015-02-19 14:49:24.286 5350 TRACE ceilometer.openstack.common.threadgroup
2015-02-19 14:49:24.287 5350 CRITICAL ceilometer [-] AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:24.287 5350 TRACE ceilometer Traceback (most recent call last):
2015-02-19 14:49:24.287 5350 TRACE ceilometer File "/usr/bin/ceilometer-agent-notification", line 10, in <module>
2015-02-19 14:49:24.287 5350 TRACE ceilometer sys.exit(main())
2015-02-19 14:49:24.287 5350 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/cmd/agent_notification.py", line 28, in main
2015-02-19 14:49:24.287 5350 TRACE ceilometer launcher.wait()
2015-02-19 14:49:24.287 5350 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 393, in wait
2015-02-19 14:49:24.287 5350 TRACE ceilometer self._respawn_children()
2015-02-19 14:49:24.287 5350 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 381, in _respawn_children
2015-02-19 14:49:24.287 5350 TRACE ceilometer self._start_child(wrap)
2015-02-19 14:49:24.287 5350 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 322, in _start_child
2015-02-19 14:49:24.287 5350 TRACE ceilometer status, signo = self._child_wait_for_exit_or_signal(launcher)
2015-02-19 14:49:24.287 5350 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 280, in _child_wait_for_exit_or_signal
2015-02-19 14:49:24.287 5350 TRACE ceilometer launcher.stop()
2015-02-19 14:49:24.287 5350 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 128, in stop
2015-02-19 14:49:24.287 5350 TRACE ceilometer self.services.stop()
2015-02-19 14:49:24.287 5350 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/openstack/common/service.py", line 470, in stop
2015-02-19 14:49:24.287 5350 TRACE ceilometer service.stop()
2015-02-19 14:49:24.287 5350 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/notification.py", line 113, in stop
2015-02-19 14:49:24.287 5350 TRACE ceilometer map(lambda x: x.stop(), self.listeners)
2015-02-19 14:49:24.287 5350 TRACE ceilometer AttributeError: 'NotificationService' object has no attribute 'listeners'
2015-02-19 14:49:24.287 5350 TRACE ceilometer
2015-02-19 14:49:24.336 1113 INFO ceilometer.openstack.common.service [-] Child 5350 exited with status 1
2015-02-19 14:49:24.338 1113 INFO ceilometer.openstack.common.service [-] Started child 5354
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment