Hướng dẫn khắc phục lỗ hổng bảo mật CVE-2019-11477 trên Cloud365
Hướng dẫn khắc phục lỗ hổng bảo mật CVE-2019-11477 trên Cloud365
Nơi chứa các tài liệu tham khảo của dịch vụ Cloud365.
Ở trong bài viết trước mình đã giới thiệu về sentry và cách cài đặt Sentry trên Linux (Centos 7) theo manual hoặc bằng Docker.
Trong bài viết này mình sẽ hướng dẫn cách tích hợp Sentry với Django để tracking các exception trong project của mình. (Hướng dẫn cài đặt Django tại đây)
OK đến đây đã xong phase với Sentry
pip install raven
import raven
MIDDLEWARE = [
...
'raven.contrib.django.raven_compat.middleware.Sentry404CatchMiddleware',
]
INSTALLED_APPS = [
'raven.contrib.django.raven_compat',
'django.contrib.admin',
...
]
RAVEN_CONFIG = {
'dsn': 'http://0fa0e0276c764617852c5cf7bb09cabf:e3e595211e384bd986a7448688a84d2d@10.10.12.193:9000/2',
}
python manage.py runserver
Thử truy cập vào 1 đường dẫn không tồn tại trên Django
Truy cập Sentry và thấy đã có log lỗi
Như vậy, trong bài viết này mình đã tích hợp thành công Sentry với một dự án sử dụng Django của mình để tracking lỗi.
Để thuận tiện hơn trong việc kiểm soát lỗi, ở bài viết sau mình sẽ tích hợp Sentry thêm với Gitlab.
Chúc các bạn thành công.
“if you have knowledge let others light their candles in it”
https://docs.sentry.io/clients/python/integrations/django/
Thực hiện bởi cloud365.vn