Python

Installation pip install blipit

Installieren Sie das Paket blipit und rufen Sie init einmal mit dem öffentlichen Schlüssel und der Projekt-ID Ihres Projekts auf. Unbehandelte Exceptions werden von selbst gemeldet, und Django, Flask, FastAPI, Celery, SQLAlchemy und andere Integrationen werden automatisch erkannt.

1Installation

sh
pip install blipit

2Beim Start initialisieren

Für Django ganz oben in settings.py. Für Flask oder FastAPI, bevor die App erstellt wird. Beide Werte finden Sie auf der Schlüssel-Seite des Projekts.

python
import blipit

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

3Manuelles Erfassen und Anmeldeversuche

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")

4Prüfen, ob es funktioniert

Öffnen Sie Issues in app.blipit.io. Das erste Event erscheint innerhalb weniger Sekunden, gruppiert zu einem Issue, und die verantwortlichen Personen erhalten eine E-Mail.

python
blipit.capture_message("Hello from Python")

Gut zu wissen

  • Odoo: Verwenden Sie dies nicht; installieren Sie stattdessen das Blipit-Modul aus dem Odoo Apps Store. Es kennt Request, Nutzer und Unternehmen von Odoo.
  • Übergeben Sie traces_sample_rate=0.2 an init, und Requests erscheinen auf der Performance-Seite.
  • Bereits auf sentry-sdk? Es funktioniert unverändert mit dem DSN https://<public key>@in.blipit.io/<project id>.

Kommen Sie nicht weiter? Schreiben Sie an support@blipit.io. Schlüssel und den genauen DSN jedes Projekts finden Sie unter API-Schlüssel in app.blipit.io.