Python

Installazione pip install blipit

Installa il pacchetto blipit e chiama init una volta con la chiave pubblica e l'id del tuo progetto. Le eccezioni non gestite vengono segnalate da sole, e le integrazioni Django, Flask, FastAPI, Celery, SQLAlchemy e altre vengono rilevate automaticamente.

1Installazione

sh
pip install blipit

2Inizializza all'avvio

Per Django, mettilo in cima a settings.py. Per Flask o FastAPI, prima della creazione dell'app. Entrambi i valori sono nella pagina Chiavi del progetto.

python
import blipit

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

3Cattura manuale e tentativi di accesso

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

4Verifica che funzioni

Apri Issue in app.blipit.io. Il primo evento compare entro pochi secondi, raggruppato in una issue, e i responsabili ricevono un'email.

python
blipit.capture_message("Hello from Python")

Buono a sapersi

  • Odoo: non usare questo; installa invece il modulo Blipit dall'Odoo Apps store. Conosce la richiesta, l'utente e l'azienda di Odoo.
  • Passa traces_sample_rate=0.2 a init e le richieste compaiono nella pagina Performance.
  • Sei già su sentry-sdk? Funziona senza modifiche con il DSN https://<public key>@in.blipit.io/<project id>.

Bloccato? Scrivi a support@blipit.io. Le chiavi e il DSN esatto di ogni progetto sono sotto Chiavi API in app.blipit.io.