Discussion:
[Erp5-dev] Sentry and Zope
Leonardo Rochael Almeida
2012-09-10 21:13:22 UTC
Permalink
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

Loading...