|--------------------->(+)
VMC to Cloud_Controller
0. MSG: (
+)
REST
["GET", "apps/ss", {:accept=>:json}]
<---------------------|(+)
Cloud_Controller to VMC
3. MSG: (
+)
REST
[{:url=>"http://api.vcap.me/apps/ss", :method=>"GET", :headers=>{"Content-Length"=>0, "Authorization"=>"bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjEzNzgzOTU0NTksInVzZXJfbmFtZSI6Im5rYXZpYW5AdXMuaWJtLmNvbSIsInNjb3BlIjpbImNsb3VkX2NvbnRyb2xsZXIucmVhZCIsImNsb3VkX2NvbnRyb2xsZXIud3JpdGUiLCJvcGVuaWQiLCJwYXNzd29yZC53cml0ZSJdLCJlbWFpbCI6Im5rYXZpYW5AdXMuaWJtLmNvbSIsImF1ZCI6WyJvcGVuaWQiLCJjbG91ZF9jb250cm9sbGVyIiwicGFzc3dvcmQiXSwianRpIjoiNDRmZTcwZWQtNmRmZS00NDkxLTllMzYtMDA3ODZmZDZlMGE0IiwidXNlcl9pZCI6IjE4YzZhOWYzLTgxMmUtNDM5Yy1hNTk3LWY4Yjk0M2E4YzY4MiIsImNsaWVudF9pZCI6InZtYyJ9.Ba3WqStbesfaZFIv_ryEgig7pxGOakvmqlSLFKChCzI", "Accept"=>"application/json"}, :body=>nil}, {:headers=>{"server"=>"nginx", "date"=>"Thu, 29 Aug 2013 15:41:07 GMT", "content-type"=>"application/json; charset=utf-8", "transfer-encoding"=>"chunked", "connection"=>"keep-alive", "keep-alive"=>"timeout=20", "etag"=>"\"9cb87d363f61fc64794f2b001b0c688e\"", "cache-control"=>"max-age=0, private, must-revalidate", "x-ua-compatible"=>"IE=Edge,chrome=1"}, :status=>"200", :body=>"{\"name\":\"ss\",\"staging\":{\"model\":\"rack\",\"stack\":\"ruby193\"},\"uris\":[\"ss.vcap.me\",\"ss2.vcap.me\"],\"instances\":2,\"runningInstances\":2,\"resources\":{\"memory\":64,\"disk\":2048,\"fds\":256},\"state\":\"STARTED\",\"services\":[],\"version\":\"3887e80424051723165fec9d5b0f32d168da043e-183\",\"env\":[],\"meta\":{\"debug\":null,\"console\":null,\"version\":487,\"created\":1377790867}}"}]
|--------------------->(+)
VMC to Cloud_Controller
4. MSG: (
+)
REST
["GET", "apps/ss/stats", {:accept=>:json}]
<-------------------------------------|(+)
DEA to Cloud_Controller
Channel:
_INBOX.2125... (Direct Msg)
5. MSG: (
+)
NATS
{"dea":"a61177994727007d498af3ce508c2d07","version":"3887e80424051723165fec9d5b0f32d168da043e-183","droplet":"2","instance":"b719d7bd1fb54193fc445aa0be7231bc","index":0,"state":"RUNNING","state_timestamp":1377790811,"file_uri":"http://9.2.226.67:12345/droplets/","credentials":["2fe72f2f8c7fed9e27a1173b0d56936d","6b98956d8206dad5a4bebe016e8ba029"],"staged":"ss-0-b719d7bd1fb54193fc445aa0be7231bc","debug_ip":null,"debug_port":null,"console_ip":null,"console_port":null,"stats":{"name":"ss","host":"9.2.226.67","port":48260,"uris":["ss.vcap.me","ss2.vcap.me"],"uptime":57.837304242,"mem_quota":67108864,"disk_quota":2147483648,"fds_quota":256,"cores":2,"usage":{"time":"2013-08-29 11:41:06 -0400","cpu":1.5,"mem":37940.0,"disk":12488704}}}
<-------------------------------------|(+)
DEA to Cloud_Controller
Channel:
_INBOX.2125... (Direct Msg)
6. MSG: (
+)
NATS
{"dea":"a61177994727007d498af3ce508c2d07","version":"3887e80424051723165fec9d5b0f32d168da043e-183","droplet":"2","instance":"5636cf272a5c217cbf3c651bec2c194a","index":1,"state":"RUNNING","state_timestamp":1377790867,"file_uri":"http://9.2.226.67:12345/droplets/","credentials":["2fe72f2f8c7fed9e27a1173b0d56936d","6b98956d8206dad5a4bebe016e8ba029"],"staged":"ss-1-5636cf272a5c217cbf3c651bec2c194a","debug_ip":null,"debug_port":null,"console_ip":null,"console_port":null,"stats":{"name":"ss","host":"9.2.226.67","port":33387,"uris":["ss.vcap.me","ss2.vcap.me"],"uptime":2.175193295,"mem_quota":67108864,"disk_quota":2147483648,"fds_quota":256,"cores":2}}
<---------------------|(+)
Cloud_Controller to VMC
8. MSG: (
+)
REST
[{:url=>"http://api.vcap.me/apps/ss/stats", :method=>"GET", :headers=>{"Content-Length"=>0, "Authorization"=>"bearer eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjEzNzgzOTU0NTksInVzZXJfbmFtZSI6Im5rYXZpYW5AdXMuaWJtLmNvbSIsInNjb3BlIjpbImNsb3VkX2NvbnRyb2xsZXIucmVhZCIsImNsb3VkX2NvbnRyb2xsZXIud3JpdGUiLCJvcGVuaWQiLCJwYXNzd29yZC53cml0ZSJdLCJlbWFpbCI6Im5rYXZpYW5AdXMuaWJtLmNvbSIsImF1ZCI6WyJvcGVuaWQiLCJjbG91ZF9jb250cm9sbGVyIiwicGFzc3dvcmQiXSwianRpIjoiNDRmZTcwZWQtNmRmZS00NDkxLTllMzYtMDA3ODZmZDZlMGE0IiwidXNlcl9pZCI6IjE4YzZhOWYzLTgxMmUtNDM5Yy1hNTk3LWY4Yjk0M2E4YzY4MiIsImNsaWVudF9pZCI6InZtYyJ9.Ba3WqStbesfaZFIv_ryEgig7pxGOakvmqlSLFKChCzI", "Accept"=>"application/json"}, :body=>nil}, {:headers=>{"server"=>"nginx", "date"=>"Thu, 29 Aug 2013 15:41:07 GMT", "content-type"=>"application/json; charset=utf-8", "transfer-encoding"=>"chunked", "connection"=>"keep-alive", "keep-alive"=>"timeout=20", "etag"=>"\"f3177cc43e7add8e8030a5dc8447837c\"", "cache-control"=>"max-age=0, private, must-revalidate", "x-ua-compatible"=>"IE=Edge,chrome=1"}, :status=>"200", :body=>"{\"0\":{\"state\":\"RUNNING\",\"stats\":{\"name\":\"ss\",\"host\":\"9.2.226.67\",\"port\":48260,\"uris\":[\"ss.vcap.me\",\"ss2.vcap.me\"],\"uptime\":57.837304242,\"mem_quota\":67108864,\"disk_quota\":2147483648,\"fds_quota\":256,\"cores\":2,\"usage\":{\"time\":\"2013-08-29 11:41:06 -0400\",\"cpu\":1.5,\"mem\":37940.0,\"disk\":12488704}}},\"1\":{\"state\":\"RUNNING\",\"stats\":{\"name\":\"ss\",\"host\":\"9.2.226.67\",\"port\":33387,\"uris\":[\"ss.vcap.me\",\"ss2.vcap.me\"],\"uptime\":2.175193295,\"mem_quota\":67108864,\"disk_quota\":2147483648,\"fds_quota\":256,\"cores\":2}}}"}]