Installation nach Plattform
Go
Installation go get github.com/blipit-io/blipit-go
Fügen Sie das Modul blipit-go hinzu und rufen Sie Init einmal in main mit dem öffentlichen Schlüssel und der Projekt-ID Ihres Projekts auf. Rufen Sie Flush auf, bevor der Prozess endet, damit die letzten Events nicht verloren gehen.
1Installation
go get github.com/blipit-io/blipit-go2In main initialisieren
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)
}3Manuelles Erfassen und Anmeldeversuche
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"})4Prüfen, ob es funktioniert
Öffnen Sie Issues in app.blipit.io. Das erste Event erscheint innerhalb weniger Sekunden, gruppiert zu einem Issue, und die verantwortlichen Personen erhalten eine E-Mail.
blipit.CaptureMessage("Hello from Go")Gut zu wissen
- TracesSampleRate: 0.2 in Options sendet Requests an die Performance-Seite.
- Bereits auf sentry-go? Es funktioniert unverändert mit dem DSN https://<public key>@in.blipit.io/<project id>.
Kommen Sie nicht weiter? Schreiben Sie an support@blipit.io. Schlüssel und den genauen DSN jedes Projekts finden Sie unter API-Schlüssel in app.blipit.io.

