aboutsummaryrefslogtreecommitdiffstats
path: root/docs/source/siteadmin
diff options
context:
space:
mode:
authorJoar Wandborg <joar@wandborg.se>2013-03-03 02:32:03 +0100
committerJoar Wandborg <joar@wandborg.se>2013-03-03 02:32:03 +0100
commitf3f530286ff576a3120e29f734aff0b7b7fe882c (patch)
treed1d08c43a960ce50050766d9be8aafee3be3d787 /docs/source/siteadmin
parent40ef3f5e05f5db071566a5caf55a7b1264ae083d (diff)
downloadmediagoblin-f3f530286ff576a3120e29f734aff0b7b7fe882c.tar.lz
mediagoblin-f3f530286ff576a3120e29f734aff0b7b7fe882c.tar.xz
mediagoblin-f3f530286ff576a3120e29f734aff0b7b7fe882c.zip
Updated raven plugin
- Added wrap_wsgi, celery_setup, celery_logging_setup hooks - Updated raven plugin docs - Updated production considerations docs - Added raven logging setup
Diffstat (limited to 'docs/source/siteadmin')
-rw-r--r--docs/source/siteadmin/production-deployments.rst47
1 files changed, 6 insertions, 41 deletions
diff --git a/docs/source/siteadmin/production-deployments.rst b/docs/source/siteadmin/production-deployments.rst
index 0ed5ac6a..3e9431c9 100644
--- a/docs/source/siteadmin/production-deployments.rst
+++ b/docs/source/siteadmin/production-deployments.rst
@@ -77,51 +77,16 @@ Modify your existing MediaGoblin and application init scripts, if
necessary, to prevent them from starting their own ``celeryd``
processes.
-Monitor exceptions
-------------------
-
-This is an example config using raven_ to report exceptions and
-:py:mod:`logging` messages to a sentry_ instance
-
-.. _raven: http://raven.readthedocs.org/
-.. _sentry: https://github.com/getsentry
-
-.. code-block:: ini
-
- [pipeline:main]
- pipeline =
- errors
- raven
- routing
-
- [loggers]
- keys = root, sentry
-
- [handlers]
- keys = console, sentry
-
- [formatters]
- keys = generic
+.. _sentry:
- [logger_root]
- level = INFO
- handlers = console, sentry
+Set up sentry to monitor exceptions
+-----------------------------------
- [logger_sentry]
- level = WARN
- handlers = console
- qualname = sentry.errors
- propagate = 0
+We have a plugin for `raven`_ integration, see the ":doc:`/plugindocs/raven`"
+documentation.
- [handler_sentry]
- class = raven.handlers.logging.SentryHandler
- args = ('http://public:secret@example.com/1',)
- level = WARNING
- formatter = generic
+.. _`raven`: http://raven.readthedocs.org
- [filter:raven]
- use = egg:raven#raven
- dsn = http://71727ea2c69043e4bbcd793bb0115cd4:e9cedccb32d9482d81f99eeca8b1ad30@sentry.talka.tv/3
.. _init-script: