raven

    1熱度

    1回答

    我正在測試Flask應用程序中的異常如何記錄到Sentry,並注意到相同的異常總是被記錄兩次,並且視覺上有不同的堆棧跟蹤。爲什麼會發生這種情況,我應該如何預防它? 對第一個入口,我得到以下堆棧跟蹤: File "raven/middleware.py", line 35, in __call__ iterable = self.application(environ, start_res

    27熱度

    2回答

    我正在使用UglifyJS來縮小和醜化我的來源。 我使用getsentry來報告我的生產環境中的錯誤。 爲了從getsentry得到錯誤,以可讀的方式,我需要添加源地圖 它是安全的這樣做在生產服務器,或源地圖文件應該只在臨時環境存在? 有沒有辦法在生產環境中保護它們? Thankes

    1熱度

    1回答

    我要登錄404 Not Found錯誤代碼給Django中的Sentry 1.7。 Django提供了哪些鉤子,以便我可以將logger.error()消息推送給這些消息? 任何其他的想法如何應該監視與Django和哨兵非500缺失/奇怪的行爲頁面?

    2熱度

    2回答

    我使用python-raven作爲我的哨兵客戶端。不幸的是,當我在我的服務器上得到一個錯誤500(烏鴉抓住了)我的請求超時: E 17:05:57.743 2015-05-13 500 0 B 59.99s /mobile_backend/device/2EBE5887-03EA-458A-B4C4-E57253966231/ 137.194.58.229 - - [13/May/20

    3熱度

    1回答

    我正在部署哨兵來處理我們的django錯誤消息。我配置了django的LOGGING設置,只有在DEBUG = False通過使用'filters': ['require_debug_false']才能登錄。 如果我手動記錄錯誤在Django視圖如下面的例子中,它被成功地過濾並因此不會被髮送到崗哨: import logging logger = logging.getLogger(__name

    2熱度

    1回答

    最近我們打開了哨兵的方式來捕捉JS錯誤。我們注意到的問題是,在其他語言中出現了很多錯誤。我們把錯誤信息扔進谷歌翻譯,他們看起來很類似於英語中的一些等效錯誤。然後我們意識到用戶的瀏覽器語言中會出現瀏覽器錯誤。 有沒有辦法讓我們的錯誤成爲英文?

    0熱度

    1回答

    當我的數據庫出現故障時,Sentry立即被psycopg2的OperationalError: could not connect to server: Connection refused淹沒。由於OperationalError可以在其他情況下拋出比無法訪問的數據庫,我不能盲目忽略它使用RAVEN_CONFIG的IGNORE_EXCEPTIONS。我試圖寫a filter for Django

    7熱度

    3回答

    如何使用sentry raven-java客戶端設置用戶環境? 我試過添加user_email標記,並將user_email添加到MDC。他們都以預期的方式工作,標籤貼到標籤上,而MDC則貼上額外的數據,但都沒有設置哨兵用戶上下文。 我還使用哨兵使用JavaScript,並與烏鴉JS,這個偉大的工程: Raven.setUserContext({ email: '', id:

    0熱度

    1回答

    正如你可以在這裏看到,而哨兵項目對平臺的設置,它對於任何平臺連接到其日誌記錄的說明(第向左): 此外,它從登錄時工作多種編程語言,這不是明顯的在流,其錯誤是從編程語言,直到你到了個人的錯誤。 是平臺設置只是標誌着項目作爲一種語言,所以你可能有一個Python的項目,對於JS一個項目,等等,還是有改變一個項目的「平臺」更重要的後果?我在changelog看到「哨兵現在會詢問你的項目的平臺。」自5.2

    7熱度

    1回答

    如何配置Django logging以支持不同的不同DSN? 事情是這樣的: settings.py LOGGING = { .. 'handlers': { 'sentry1': { 'level': 'ERROR', 'class': 'raven.contrib.django.handlers.SentryHandler',