Python

Instalar pip install blipit

Instala el paquete blipit y llama a init una vez con la clave pública y el id de tu proyecto. Las excepciones no gestionadas se reportan solas, y las integraciones de Django, Flask, FastAPI, Celery, SQLAlchemy y otras se detectan automáticamente.

1Instalar

sh
pip install blipit

2Inicializa al arrancar

Para Django, ponlo al principio de settings.py. Para Flask o FastAPI, antes de crear la app. Ambos valores están en la página de Claves del proyecto.

python
import blipit

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

3Captura manual e intentos de inicio de sesión

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

4Comprueba que funciona

Abre Incidencias en app.blipit.io. El primer evento aparece en unos segundos, agrupado en una incidencia, y los responsables reciben un correo.

python
blipit.capture_message("Hello from Python")

Conviene saber

  • Odoo: no uses esto; instala en su lugar el módulo de Blipit desde la tienda Odoo Apps. Conoce la petición, el usuario y la empresa de Odoo.
  • Pasa traces_sample_rate=0.2 a init y las peticiones aparecerán en la página de Rendimiento.
  • ¿Ya usas sentry-sdk? Funciona sin cambios con el DSN https://<public key>@in.blipit.io/<project id>.

¿Atascado? Escribe a support@blipit.io. Las claves y el DSN exacto de cada proyecto están en Claves API en app.blipit.io.