Platforma göre kurulum
Go
Kurulum go get github.com/blipit-io/blipit-go
blipit-go modülünü ekleyin ve main içinde projenizin public key'i ve proje id'si ile Init'i bir kez çağırın. Son olayların kaybolmaması için süreç çıkmadan önce Flush çağırın.
1Kurulum
go get github.com/blipit-io/blipit-go2main içinde başlatın
import (
"log"
"time"
"github.com/blipit-io/blipit-go"
)
func main() {
if err := blipit.Init(blipit.Options{
Key: "<public key>",
Project: "<project id>",
Environment: "production",
Release: "myapp@1.4.2",
}); err != nil {
log.Fatal(err)
}
defer blipit.Flush(2 * time.Second)
}3Manuel yakalama ve giriş denemeleri
blipit.CaptureException(err)
blipit.CaptureMessage("cache miss rate above 50%")
blipit.SetUser(blipit.User{ID: "42", Email: "ana@example.com"})
blipit.CaptureSecurity(blipit.Security{Kind: "login_failed", Actor: email, IP: ip, UserAgent: agent, 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.
blipit.CaptureMessage("Hello from Go")Bilmekte fayda var
- Options içinde TracesSampleRate: 0.2, istekleri Performans sayfasına gönderir.
- Zaten sentry-go 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.

