Re: [openstack-dev] [Ceilometer] Generate Event or Notification in Ceilometer

2014-07-30 Thread Duan, Li-Gong (Gary@HPServers-Core-OE-PSC)
Hi Jay,



Thanks for your comment. You suggestion is good but I am wondering why

we cannot use or leverage Ceilometer to monitor infrastructure-related,

as it can used to monitor tenant-related things.



Regards,

Gary



On 07/29/2014 02:05 AM, Duan, Li-Gong (Gary at 
HPServers-Core-OE-PSChttp://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev)
 wrote:

 Hi Folks,



 Are there any guide or examples to show how to produce a new event or

 notification add add a handler for this event in ceilometer?



 I am asked to implement OpenStack service monitoring which will send an

 event and trigger the handler once a service, say nova-compute, crashes,

 in a short time. L



 The link (http://docs.openstack.org/developer/ceilometer/events.html)

 does a good job on the explanation of concept and hence I know that I

 need to emit notification to message queue and ceilometer-collector will

 process them and generate events but it is far from real implementations.



I would not use Ceilometer for this, as it is more tenant-facing than

infrastructure service facing. Instead, I would use a tried-and-true

solution like Nagios and NRPE checks. Here's an example of such a check

for a keystone endpoint:



https://github.com/ghantoos/debian-nagios-plugins-openstack/blob/master/plugins/check_keystone



Best,

-jay


From: Duan, Li-Gong (Gary@HPServers-Core-OE-PSC)
Sent: Tuesday, July 29, 2014 5:05 PM
To: openstack-dev@lists.openstack.org
Subject: [Ceilometer] Generate Event or Notification in Ceilometer

Hi Folks,

Are there any guide or examples to show how to produce a new event or 
notification add add a handler for this event in ceilometer?

I am asked to implement OpenStack service monitoring which will send an event 
and trigger the handler once a service, say nova-compute, crashes, in a short 
time. :(
The link (http://docs.openstack.org/developer/ceilometer/events.html) does a 
good job on the explanation of concept and hence I know that I need to emit 
notification to message queue and ceilometer-collector will process them and 
generate events but it is far from real implementations.

Regards,
Gary
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ceilometer] Generate Event or Notification in Ceilometer

2014-07-30 Thread Jay Pipes

On 07/30/2014 12:12 AM, Duan, Li-Gong (Gary@HPServers-Core-OE-PSC) wrote:

Hi Jay,

Thanks for your comment. You suggestion is good but I am wondering why
we cannot use or leverage Ceilometer to monitor infrastructure-related,
as it can used to monitor tenant-related things.


You *could* use Ceilometer for this, sure. But I just don't recommend 
it. For performance reasons.


Best,
-jay


On 07/29/2014 02:05 AM, Duan, Li-Gong (Gary at HPServers-Core-OE-PSC  
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev) wrote:


Hi Folks,







Are there any guide or examples to show how to produce a new event or



notification add add a handler for this event in ceilometer?







I am asked to implement OpenStack service monitoring which will send an



event and trigger the handler once a service, say nova-compute, crashes,



in a short time. L







The link (http://docs.openstack.org/developer/ceilometer/events.html)



does a good job on the explanation of concept and hence I know that I



need to emit notification to message queue and ceilometer-collector will



process them and generate events but it is far from real implementations.




I would not use Ceilometer for this, as it is more tenant-facing than

infrastructure service facing. Instead, I would use a tried-and-true

solution like Nagios and NRPE checks. Here's an example of such a check

for a keystone endpoint:



https://github.com/ghantoos/debian-nagios-plugins-openstack/blob/master/plugins/check_keystone



Best,

-jay

*From:* Duan, Li-Gong (Gary@HPServers-Core-OE-PSC)
*Sent:* Tuesday, July 29, 2014 5:05 PM
*To:* openstack-dev@lists.openstack.org
*Subject:* [Ceilometer] Generate Event or Notification in Ceilometer

Hi Folks,

Are there any guide or examples to show how to produce a new event or
notification add add a handler for this event in ceilometer?

I am asked to implement OpenStack service monitoring which will send an
event and trigger the handler once a service, say nova-compute, crashes,
in a short time. L

The link (http://docs.openstack.org/developer/ceilometer/events.html)
does a good job on the explanation of concept and hence I know that I
need to emit notification to message queue and ceilometer-collector will
process them and generate events but it is far from real implementations.

Regards,

Gary


r

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ceilometer] Generate Event or Notification in Ceilometer

2014-07-30 Thread Sandy Walsh
If all you want to do is publish a notification you can use oslo.messaging 
directly. Or, for something lighter weight, we have Notabene, which is a small 
wrapper on Kombu.

An example of how our notification simulator/generator uses it is available 
here:
https://github.com/StackTach/notigen/blob/master/bin/event_pump.py

Of course, you'll have to ensure you fabricate a proper event payload.

Hope it helps
-S


From: Duan, Li-Gong (Gary@HPServers-Core-OE-PSC) [li-gong.d...@hp.com]
Sent: Tuesday, July 29, 2014 6:05 AM
To: openstack-dev@lists.openstack.org
Subject: [openstack-dev] [Ceilometer] Generate Event or Notification in 
Ceilometer

Hi Folks,

Are there any guide or examples to show how to produce a new event or 
notification add add a handler for this event in ceilometer?

I am asked to implement OpenStack service monitoring which will send an event 
and trigger the handler once a service, say nova-compute, crashes, in a short 
time. :(
The link (http://docs.openstack.org/developer/ceilometer/events.html) does a 
good job on the explanation of concept and hence I know that I need to emit 
notification to message queue and ceilometer-collector will process them and 
generate events but it is far from real implementations.

Regards,
Gary
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilometer] Generate Event or Notification in Ceilometer

2014-07-29 Thread Duan, Li-Gong (Gary@HPServers-Core-OE-PSC)
Hi Folks,

Are there any guide or examples to show how to produce a new event or 
notification add add a handler for this event in ceilometer?

I am asked to implement OpenStack service monitoring which will send an event 
and trigger the handler once a service, say nova-compute, crashes, in a short 
time. :(
The link (http://docs.openstack.org/developer/ceilometer/events.html) does a 
good job on the explanation of concept and hence I know that I need to emit 
notification to message queue and ceilometer-collector will process them and 
generate events but it is far from real implementations.

Regards,
Gary
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ceilometer] Generate Event or Notification in Ceilometer

2014-07-29 Thread Jay Pipes

On 07/29/2014 02:05 AM, Duan, Li-Gong (Gary@HPServers-Core-OE-PSC) wrote:

Hi Folks,

Are there any guide or examples to show how to produce a new event or
notification add add a handler for this event in ceilometer?

I am asked to implement OpenStack service monitoring which will send an
event and trigger the handler once a service, say nova-compute, crashes,
in a short time. L

The link (http://docs.openstack.org/developer/ceilometer/events.html)
does a good job on the explanation of concept and hence I know that I
need to emit notification to message queue and ceilometer-collector will
process them and generate events but it is far from real implementations.


I would not use Ceilometer for this, as it is more tenant-facing than 
infrastructure service facing. Instead, I would use a tried-and-true 
solution like Nagios and NRPE checks. Here's an example of such a check 
for a keystone endpoint:


https://github.com/ghantoos/debian-nagios-plugins-openstack/blob/master/plugins/check_keystone

Best,
-jay


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev