From leonardo at nexedi.com Mon Sep 10 23:13:22 2012 From: leonardo at nexedi.com (Leonardo Rochael Almeida) Date: Mon, 10 Sep 2012 18:13:22 -0300 Subject: [Erp5-dev] Sentry and Zope Message-ID: <504E57F2.8090706@nexedi.com> Hi, Sentry is a "cloud service" that allows you to post messages and tracebacks to a central service. It's Open Source, so you can host your own Sentry server: https://www.getsentry.com/welcome/ Enfold developed an "error_log" replacement for Zope that pushes exceptions assynchronously to Sentry. It's here: http://dist.enfoldsystems.com/catalog/enfold.getsentrylog/releases/1.2/enfold.getsentrylog-1.2.tar.gz Enfold plans to push the code to a repository somewhere eventually, but it's Open Source right now. I think this would be wonderful for clusters, specially large ones, so you don't have to log into individual Zope nodes to look at an exception. And it stores a lot more info than just line numbers, ex: local variables. Configuration for Zope clients require only a single environment variable. I think ERP5 cluster configurations from SlapOS for production deployment should (optionallly) provide installation of a Sentry server and configuration of Zope clients to access this server. Cheers, Leo From leonardo at nexedi.com Mon Sep 10 23:20:53 2012 From: leonardo at nexedi.com (Leonardo Rochael Almeida) Date: Mon, 10 Sep 2012 18:20:53 -0300 Subject: [Erp5-dev] collective.stats Message-ID: <504E59B5.8090103@nexedi.com> Still on the subject of useful products that perhaps we should ship by default, there's collective.stats: http://plone.org/products/collective.stats It logs awesome statistics, specially ZODB based ones, for each request, including how many objects were woken, loaded from cache, or modified by that request. Cheers, Leo