Python

Installation pip install blipit

Installez le package blipit et appelez init une fois avec la clé publique et l'identifiant de votre projet. Les exceptions non gérées sont signalées d'elles-mêmes, et les intégrations Django, Flask, FastAPI, Celery, SQLAlchemy et autres sont détectées automatiquement.

1Installation

sh
pip install blipit

2Initialiser au démarrage

Pour Django, placez-le en haut de settings.py. Pour Flask ou FastAPI, avant la création de l'application. Les deux valeurs sont sur la page Clés du projet.

python
import blipit

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

3Capture manuelle et tentatives de connexion

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

4Vérifier que ça fonctionne

Ouvrez Problèmes dans app.blipit.io. Le premier événement apparaît en quelques secondes, regroupé en un problème, et les responsables reçoivent un e-mail.

python
blipit.capture_message("Hello from Python")

Bon à savoir

  • Odoo : n'utilisez pas ceci ; installez plutôt le module Blipit depuis l'Odoo Apps store. Il connaît la requête, l'utilisateur et la société d'Odoo.
  • Passez traces_sample_rate=0.2 à init et les requêtes apparaissent sur la page Performance.
  • Déjà sur sentry-sdk ? Il fonctionne sans modification avec le DSN https://<public key>@in.blipit.io/<project id>.

Bloqué ? Écrivez à support@blipit.io. Les clés et le DSN exact de chaque projet sont sous Clés API dans app.blipit.io.