Created
July 19, 2012 20:14
-
-
Save matagus/3146463 to your computer and use it in GitHub Desktop.
recording exception to New Relic using python agent
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys | |
import newrelic.agent | |
try: | |
# ... | |
# some code | |
# ... | |
except Exception as e: | |
exc_info = sys.exc_info() | |
newrelic.agent.record_exception(exc_info[0], exc_info[1], exc_info[2]) | |
claro, de acuerdo!
El 20 de julio de 2012 11:09, Juan Ignacio Catalano <
[email protected]
… escribió:
Yo lo abstraería un toque, para no tener código propio de new relic por
toda nuestra app. Tendría algún helper en streema.apps.utils.exceptions que
nos sirva para "loggear" excepciones y ahi si ponemos el código de newrelic
just once. Cosa que si nos deprecan algo o dejamos de usar newrelic para
usar otra cosa, el código cambie en un solo lugar y no en todas partes.
---
Reply to this email directly or view it on GitHub:
https://gist.github.com/3146463
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Yo lo abstraería un toque, para no tener código propio de new relic por toda nuestra app. Tendría algún helper en streema.apps.utils.exceptions que nos sirva para "loggear" excepciones y ahi si ponemos el código de newrelic just once. Cosa que si nos deprecan algo o dejamos de usar newrelic para usar otra cosa, el código cambie en un solo lugar y no en todas partes.