Python

Kurulum pip install blipit

blipit paketini kurun ve projenizin public key'i ve proje id'si ile init'i bir kez çağırın. İşlenmemiş istisnalar kendiliğinden raporlanır; Django, Flask, FastAPI, Celery, SQLAlchemy ve diğer entegrasyonlar otomatik olarak algılanır.

1Kurulum

sh
pip install blipit

2Başlangıçta başlatın

Django için settings.py dosyasının en üstüne koyun. Flask ya da FastAPI için uygulama oluşturulmadan önce. Her iki değer de projenin Anahtarlar sayfasındadır.

python
import blipit

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

3Manuel yakalama ve giriş denemeleri

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Çalıştığını kontrol edin

app.blipit.io içinde Sorunlar'ı açın. İlk olay birkaç saniye içinde bir sorun altında gruplanmış olarak görünür ve sorumlu kişilere e-posta gider.

python
blipit.capture_message("Hello from Python")

Bilmekte fayda var

  • Odoo: bunu kullanmayın; bunun yerine Odoo Apps mağazasından Blipit modülünü kurun. Odoo'nun isteğini, kullanıcısını ve şirketini tanır.
  • init'e traces_sample_rate=0.2 geçirin; istekler Performans sayfasında görünür.
  • Zaten sentry-sdk kullanıyor musunuz? https://<public key>@in.blipit.io/<project id> DSN'i ile değişiklik yapılmadan çalışır.

Takıldınız mı? support@blipit.io adresine e-posta gönderin. Her projenin anahtarları ve tam DSN'i app.blipit.io içindeki API anahtarları altındadır.