Python

التثبيت pip install blipit

ثبّت حزمة blipit واستدعِ init مرة واحدة بالمفتاح العام ومعرّف المشروع الخاصين بمشروعك. يُبلّغ عن الاستثناءات غير المعالجة تلقائيًا، وتُكتشف تكاملات Django وFlask وFastAPI وCelery وSQLAlchemy وغيرها تلقائيًا.

1التثبيت

sh
pip install blipit

2التهيئة عند بدء التشغيل

لـ Django، ضعه في أعلى settings.py. لـ Flask أو FastAPI، قبل إنشاء التطبيق. القيمتان موجودتان في صفحة مفاتيح المشروع.

python
import blipit

blipit.init(
    key="<public key>",
    project=<project id>,
    environment="production",
    release="myapp@1.4.2",
)

3الالتقاط اليدوي ومحاولات تسجيل الدخول

python
blipit.capture_exception(err)
blipit.capture_message("cache miss rate above 50%", level="warning")
blipit.set_user({"id": "42", "email": "ana@example.com"})
blipit.capture_security("login_failed", actor=email, ip=request.META.get("REMOTE_ADDR"), outcome="bad_password")

4تحقق من أنه يعمل

افتح المشكلات في app.blipit.io. يظهر الحدث الأول خلال بضع ثوانٍ، مجمّعًا في مشكلة، ويتلقى المسؤولون بريدًا إلكترونيًا.

python
blipit.capture_message("Hello from Python")

من المفيد معرفته

  • Odoo: لا تستخدم هذا؛ ثبّت وحدة Blipit من متجر Odoo Apps بدلًا منه. فهي تعرف الطلب والمستخدم والشركة في Odoo.
  • مرّر traces_sample_rate=0.2 إلى init وستظهر الطلبات في صفحة الأداء.
  • هل تستخدم sentry-sdk بالفعل؟ يعمل دون تغيير مع DSN بقيمة https://<public key>@in.blipit.io/<project id>.

هل واجهتك مشكلة؟ راسل support@blipit.io. المفاتيح وDSN الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.