From 8089947dcbc31cec111bb8ec1dfa87a0bc2a04dc Mon Sep 17 00:00:00 2001 From: phzhik Date: Fri, 3 Nov 2023 22:42:03 +0400 Subject: [PATCH] + Centry logging --- poizonstore/settings.py | 15 +++++++++++++++ requirements.txt | 4 ++++ 2 files changed, 19 insertions(+) diff --git a/poizonstore/settings.py b/poizonstore/settings.py index f0dc0af..3abd5f1 100644 --- a/poizonstore/settings.py +++ b/poizonstore/settings.py @@ -12,6 +12,8 @@ https://docs.djangoproject.com/en/4.2/ref/settings/ import os from pathlib import Path +import sentry_sdk + # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent @@ -196,3 +198,16 @@ DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' CHECKLIST_ID_LENGTH = 10 COMMISSION_OVER_150K = 1.1 + +# Logging +SENTRY_DSN = "https://96106e3f938badc86ecb2e502716e496@o4506163299418112.ingest.sentry.io/4506163300663296" +sentry_sdk.init( + dsn=SENTRY_DSN, + # Set traces_sample_rate to 1.0 to capture 100% + # of transactions for performance monitoring. + traces_sample_rate=1.0, + # Set profiles_sample_rate to 1.0 to profile 100% + # of sampled transactions. + # We recommend adjusting this value in production. + profiles_sample_rate=1.0, +) diff --git a/requirements.txt b/requirements.txt index 48c7900..5d085d9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,5 +14,9 @@ tqdm==4.65.0 django-debug-toolbar==4.1.0 requests==2.31.0 +# Logging +sentry-sdk==1.34.0 +sentry-telegram-py3==0.6.1 + # Deployment uWSGI==2.0.21