This looks like just the standard RPC traffic.
You need to turn notifications on
(set:
notification_driver=nova.notifier.rabbit_notifier
in nova's config file)

and listen on the notification.* queues



On Apr 23, 2012, at 2:26 PM, Luis Gervaso wrote:

Joshua,

I have performed a create instance operation and here is an example data 
obtained from stable/essex rabbitmq nova catch all exchange.

[*] Waiting for messages. To exit press CTRL+C

 [x] Received '{"_context_roles": ["admin"], "_msg_id": 
"a2d13735baad4613b89c6132e0fa8302", "_context_read_deleted": "no", 
"_context_request_id": "req-d7ffbe78-7a9c-4d20-9ac5-3e56951526fe", "args": 
{"instance_id": 6, "instance_uuid": "e3ad17e6-dd59-4b67-a7d0-e3812f96c2d7", 
"host": "ubuntu", "project_id": "c290118b14564257be26a2cb901721a2", 
"rxtx_factor": 1.0}, "_context_auth_token": null, "_context_is_admin": true, 
"_context_project_id": null, "_context_timestamp": 
"2012-03-24T01:36:48.774891", "_context_user_id": null, "method": 
"get_instance_nw_info", "_context_remote_address": null}'

 [x] Received '{"_context_roles": ["admin"], "_msg_id": 
"a1cb1cf61e5441c2a772b29d3cd54202", "_context_read_deleted": "no", 
"_context_request_id": "req-db34ba32-8bd9-4cd5-b7b5-43705a9e258e", "args": 
{"instance_id": 6, "instance_uuid": "e3ad17e6-dd59-4b67-a7d0-e3812f96c2d7", 
"host": "ubuntu", "project_id": "c290118b14564257be26a2cb901721a2", 
"rxtx_factor": 1.0}, "_context_auth_token": null, "_context_is_admin": true, 
"_context_project_id": null, "_context_timestamp": 
"2012-03-24T01:37:50.463586", "_context_user_id": null, "method": 
"get_instance_nw_info", "_context_remote_address": null}'

 [x] Received '{"_context_roles": ["admin"], "_msg_id": 
"ebb0b1c340de4024a22eafec9d0a2d66", "_context_read_deleted": "no", 
"_context_request_id": "req-ddb51b2b-a29f-4aad-909d-3f7f79f053c4", "args": 
{"instance_id": 6, "instance_uuid": "e3ad17e6-dd59-4b67-a7d0-e3812f96c2d7", 
"host": "ubuntu", "project_id": "c290118b14564257be26a2cb901721a2", 
"rxtx_factor": 1.0}, "_context_auth_token": null, "_context_is_admin": true, 
"_context_project_id": null, "_context_timestamp": 
"2012-03-24T01:38:59.217333", "_context_user_id": null, "method": 
"get_instance_nw_info", "_context_remote_address": null}'

 [x] Received '{"_context_roles": ["Member"], "_msg_id": 
"729535c00d224414a98286e9ce3475a9", "_context_read_deleted": "no", 
"_context_request_id": "req-b056a8cc-3542-41a9-9e58-8fb592086264", 
"_context_auth_token": "deb477655fba448e85199f7e559da77a", "_context_is_admin": 
false, "_context_project_id": "df3827f76f714b1e8f31675caf84ae9d", 
"_context_timestamp": "2012-03-24T01:39:19.813393", "_context_user_id": 
"abe21eb7e6884547810f0a43c216e6a6", "method": "get_floating_ips_by_project", 
"_context_remote_address": "192.168.1.41"}'

 [x] Received '{"_context_roles": ["Member", "admin"], "_context_request_id": 
"req-45e6c2af-52c7-4de3-af6c-6b2f7520cfd5", "_context_read_deleted": "no", 
"args": {"request_spec": {"num_instances": 1, "block_device_mapping": [], 
"image": {"status": "active", "name": "cirros-0.3.0-x86_64-uec", "deleted": 
false, "container_format": "ami", "created_at": "2012-03-20 17:37:08", 
"disk_format": "ami", "updated_at": "2012-03-20 17:37:08", "properties": 
{"kernel_id": "6b700d25-3293-420a-82e4-8247d4b0da2a", "ramdisk_id": 
"22b10c35-c868-4470-84ef-54ae9f17a977"}, "min_ram": "0", "checksum": 
"2f81976cae15c16ef0010c51e3a6c163", "min_disk": "0", "is_public": true, 
"deleted_at": null, "id": "f7d4bea2-2aed-4bf3-a5cb-db6a34c4a525", "size": 
25165824}, "instance_type": {"root_gb": 0, "name": "m1.tiny", "deleted": false, 
"created_at": null, "ephemeral_gb": 0, "updated_at": null, "memory_mb": 512, 
"vcpus": 1, "flavorid": "1", "swap": 0, "rxtx_factor": 1.0, "extra_specs": {}, 
"deleted_at": null, "vcpu_weight": null, "id": 2}, "instance_properties": 
{"vm_state": "building", "ephemeral_gb": 0, "access_ip_v6": null, 
"access_ip_v4": null, "kernel_id": "6b700d25-3293-420a-82e4-8247d4b0da2a", 
"key_name": "testssh", "ramdisk_id": "22b10c35-c868-4470-84ef-54ae9f17a977", 
"instance_type_id": 2, "user_data": "dGhpcyBpcyBteSB1c2VyIGRhdGE=", "vm_mode": 
null, "display_name": "eureka", "config_drive_id": "", "reservation_id": 
"r-xtzjx50j", "key_data": "ssh-rsa 
AAAAB3NzaC1yc2EAAAADAQABAAAAgQDJ31tdayh1xnAY+JO/ZVdg5L83CsIU7qaOmFubdH7zlg2jjS9JmkPNANj99zx+UHg5F5JKGMef9M8VP/V89D5g0oIjIJtBdFpKOScBo3yJ1vteW5ItImH8h9TldymHf+CWNVY1oNNqzXqAb41xwUUDNvgeXHRZNnE6tmwZO0oC1Q==
 stack@ubuntu\n", "root_gb": 0, "user_id": "abe21eb7e6884547810f0a43c216e6a6", 
"uuid": "40b5a1c5-bd4f-40ee-ae0a-73e0bc927431", "root_device_name": null, 
"availability_zone": null, "launch_time": "2012-03-24T01:39:52Z", "metadata": 
{}, "display_description": "eureka", "memory_mb": 512, "launch_index": 0, 
"vcpus": 1, "locked": false, "image_ref": 
"f7d4bea2-2aed-4bf3-a5cb-db6a34c4a525", "architecture": null, "power_state": 0, 
"auto_disk_config": null, "progress": 0, "os_type": null, "project_id": 
"df3827f76f714b1e8f31675caf84ae9d", "config_drive": ""}, "security_group": 
["default"]}, "is_first_time": true, "filter_properties": {"scheduler_hints": 
{}}, "topic": "compute", "admin_password": "SKohh79r956J", "injected_files": 
[], "requested_networks": null}, "_context_auth_token": 
"deb477655fba448e85199f7e559da77a", "_context_is_admin": false, 
"_context_project_id": "df3827f76f714b1e8f31675caf84ae9d", 
"_context_timestamp": "2012-03-24T01:39:52.089383", "_context_user_id": 
"abe21eb7e6884547810f0a43c216e6a6", "method": "run_instance", 
"_context_remote_address": "192.168.1.41"}'

 [x] Received '{"_context_roles": ["Member", "admin"], "_context_request_id": 
"req-45e6c2af-52c7-4de3-af6c-6b2f7520cfd5", "_context_read_deleted": "no", 
"args": {"instance_uuid": "40b5a1c5-bd4f-40ee-ae0a-73e0bc927431", 
"requested_networks": null, "is_first_time": true, "admin_password": 
"SKohh79r956J", "injected_files": []}, "_context_auth_token": 
"deb477655fba448e85199f7e559da77a", "_context_is_admin": true, 
"_context_project_id": "df3827f76f714b1e8f31675caf84ae9d", 
"_context_timestamp": "2012-03-24T01:39:52.089383", "_context_user_id": 
"abe21eb7e6884547810f0a43c216e6a6", "method": "run_instance", 
"_context_remote_address": "192.168.1.41"}'

 [x] Received '{"_context_roles": ["Member", "admin"], "_msg_id": 
"f40e21507437492f97a02cd25415498a", "_context_read_deleted": "no", 
"_context_request_id": "req-45e6c2af-52c7-4de3-af6c-6b2f7520cfd5", "args": 
{"instance_uuid": "40b5a1c5-bd4f-40ee-ae0a-73e0bc927431", "vpn": false, 
"requested_networks": null, "instance_id": 7, "host": "ubuntu", "rxtx_factor": 
1.0, "project_id": "df3827f76f714b1e8f31675caf84ae9d"}, "_context_auth_token": 
"deb477655fba448e85199f7e559da77a", "_context_is_admin": true, 
"_context_project_id": "df3827f76f714b1e8f31675caf84ae9d", 
"_context_timestamp": "2012-03-24T01:39:52.089383", "_context_user_id": 
"abe21eb7e6884547810f0a43c216e6a6", "method": "allocate_for_instance", 
"_context_remote_address": "192.168.1.41"}'

 [x] Received '{"_context_roles": ["admin"], "_msg_id": 
"96c3d16edf894a89ae85ed90b0a0858b", "_context_read_deleted": "no", 
"_context_request_id": "req-81c9353b-f912-408e-a297-0e8ad6b8fe10", "args": 
{"instance_id": 6, "instance_uuid": "e3ad17e6-dd59-4b67-a7d0-e3812f96c2d7", 
"host": "ubuntu", "project_id": "c290118b14564257be26a2cb901721a2", 
"rxtx_factor": 1.0}, "_context_auth_token": null, "_context_is_admin": true, 
"_context_project_id": null, "_context_timestamp": 
"2012-03-24T01:40:01.390757", "_context_user_id": null, "method": 
"get_instance_nw_info", "_context_remote_address": null}'

 [x] Received '{"_context_roles": ["admin"], "_context_request_id": 
"req-d0707421-7f4e-4f1f-bf89-109ca4625ca5", "_context_read_deleted": "no", 
"args": {"address": "10.0.0.2"}, "_context_auth_token": null, 
"_context_is_admin": true, "_context_project_id": null, "_context_timestamp": 
"2012-03-24T01:40:53.338021", "_context_user_id": null, "method": 
"lease_fixed_ip", "_context_remote_address": null}'

 [x] Received '{"_context_roles": ["admin"], "_msg_id": 
"38ad50d1abf445118c60017ee03851f6", "_context_read_deleted": "no", 
"_context_request_id": "req-51cd0d75-17e5-414b-affd-1ca2060cc8cb", "args": 
{"instance_id": 7, "instance_uuid": "40b5a1c5-bd4f-40ee-ae0a-73e0bc927431", 
"host": "ubuntu", "project_id": "df3827f76f714b1e8f31675caf84ae9d", 
"rxtx_factor": 1.0}, "_context_auth_token": null, "_context_is_admin": true, 
"_context_project_id": null, "_context_timestamp": 
"2012-03-24T01:41:07.580157", "_context_user_id": null, "method": 
"get_instance_nw_info", "_context_remote_address": null}'

On Mon, Apr 23, 2012 at 9:23 PM, Doug Hellmann 
<[email protected]<mailto:[email protected]>> wrote:


On Mon, Apr 23, 2012 at 1:50 PM, Brian Schott 
<[email protected]<mailto:[email protected]>> wrote:
So, we could build on this. No reason to reinvent, but we might want to expand 
the number of events.  I'm concerned about things like what happens when 
flavors change over time.  Maybe the answer is, always append to the 
flavor/instance-type table.  The code I remember and the admin interface that 
Ken wrote allowed you to modify flavors.  That would break billing unless you 
also track flavor modifications.

That seems like a situation where you would want to denormalize the billing 
database and record the flavor details along with the rest of the creation 
event data.

Doug




--
-------------------------------------------
Luis Alberto Gervaso Martin
Woorea Solutions, S.L
CEO & CTO
mobile: (+34) 627983344
luis@<mailto:[email protected]>woorea.es<http://woorea.es/>

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : 
[email protected]<mailto:[email protected]>
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

--
Monsyne M. Dragon
OpenStack/Nova
cell 210-441-0965
work x 5014190

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to