概述
声明:
本博客欢迎转发,但请保留原作者信息!
新浪微博:@孔令贤HW;
博客地址:http://blog.csdn.net/lynn_kong
内容系本人及本人团队学习、研究和总结,如有雷同,实属荣幸!
问题定位过程中,因计算节点较多,很多时候忙于登录到不同的计算节点,而对于流程相对较为复杂的操作(如resize/migrate),就必须来回在不同节点上切换,有时还会忙中出错。而OpenStack内部提供的notification机制,其实已经能很好的跟踪流程。
Ceilometer项目提供了监控这些notification的能力,但并不是每个部署都会用到Ceilometer,毕竟该项目目前尚不成熟。所以,如果要监控操作流程,就需要自己做一个简单实现完成该功能。效果如下(以migrate操作为例):
>>>>
new message:Tue Sep 10 09:38:48 2013
event_type:compute.instance.exists
publisher_id:compute.controller
instance_id:d7e93ab8-e866-4eef-8b0f-aa4503a55916
>>>>
new message:Tue Sep 10 09:38:48 2013
event_type:compute.instance.resize.prep.start
publisher_id:compute.compute
instance_id:d7e93ab8-e866-4eef-8b0f-aa4503a55916
>>>>
new message:Tue Sep 10 09:38:49 2013
event_type:compute.instance.resize.prep.end
publisher_id:compute.compute
instance_id:d7e93ab8-e866-4eef-8b0f-aa4503a55916
>>>>
new message:Tue Sep 10 09:38:50 2013
event_type:compute.instance.resize.start
publisher_id:compute.controller
instance_id:d7e93ab8-e866-4eef-8b0f-aa4503a55916
>>>>
new message:Tue Sep 10 09:38:56 2013
event_type:compute.instance.resize.end
publisher_id:compute.controller
instance_id:d7e93ab8-e866-4eef-8b0f-aa4503a55916
>>>>
new message:Tue Sep 10 09:38:57 2013
event_type:compute.instance.finish_resize.start
publisher_id:compute.compute
instance_id:d7e93ab8-e866-4eef-8b0f-aa4503a55916
>>>>
new message:Tue Sep 10 09:39:01 2013
event_type:compute.instance.finish_resize.end
publisher_id:compute.compute
instance_id:d7e93ab8-e866-4eef-8b0f-aa4503a55916
最后
以上就是醉熏香菇为你收集整理的【OpenStack】简单实现接收nitification功能的全部内容,希望文章能够帮你解决【OpenStack】简单实现接收nitification功能所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复