Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!cyclone02.ams2.highwinds-media.com!news.highwinds-media.com!npeersf01.ams.highwinds-media.com!newsfe10.ams2.POSTED!00000000!not-for-mail From: John J Lee Newsgroups: comp.lang.python Subject: Re: application level monitoring for python References: <7281a33b-a32c-4eba-8646-82d9cef459b1@m10g2000yqd.googlegroups.com> Message-ID: <871uzs8ax9.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:ZphXZOzxgUo2vL2k+CS62mGRIwI= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Lines: 21 NNTP-Posting-Host: 82.44.73.236 X-Complaints-To: http://netreport.virginmedia.com X-Trace: newsfe10.ams2 1305982905 82.44.73.236 (Sat, 21 May 2011 13:01:45 UTC) NNTP-Posting-Date: Sat, 21 May 2011 13:01:45 UTC Organization: virginmedia.com Date: Sat, 21 May 2011 14:01:38 +0100 Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:5918 Walter Chang writes: > Hi > > is there any open source library for python that can allow application > level monitoring ? For example,application can send per request level/ > aggregated monitoring events and some remote server dump it and show > in the monitoring graph in real time ? What's best way of doing > that ? Zenoss is a popular tool for that kind of thing. Here's an example of sending a Zenoss event over XML-RPC: http://dancingpenguinsoflight.com/2009/05/send-events-to-zenoss-from-scripts/ Presumably you can send it evnts over other transports somehow (e.g. UDP). Zenoss is itself implemented in Python. John