Installation par plateforme
Go
Installation go get github.com/blipit-io/blipit-go
Ajoutez le module blipit-go et appelez Init une fois dans main avec la clé publique et l'identifiant de votre projet. Appelez Flush avant la fin du processus pour ne pas perdre les derniers événements.
1Installation
go get github.com/blipit-io/blipit-go2Initialiser dans main
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)
}3Capture manuelle et tentatives de connexion
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"})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.
blipit.CaptureMessage("Hello from Go")Bon à savoir
- TracesSampleRate: 0.2 dans Options envoie les requêtes sur la page Performance.
- Déjà sur sentry-go ? 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.

