Installazione per piattaforma
Go
Installazione go get github.com/blipit-io/blipit-go
Aggiungi il modulo blipit-go e chiama Init una volta in main con la chiave pubblica e l'id del tuo progetto. Fai Flush prima che il processo esca così gli ultimi eventi non vanno persi.
1Installazione
go get github.com/blipit-io/blipit-go2Inizializza in 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)
}3Cattura manuale e tentativi di accesso
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"})4Verifica che funzioni
Apri Issue in app.blipit.io. Il primo evento compare entro pochi secondi, raggruppato in una issue, e i responsabili ricevono un'email.
blipit.CaptureMessage("Hello from Go")Buono a sapersi
- TracesSampleRate: 0.2 in Options invia le richieste alla pagina Performance.
- Sei già su sentry-go? Funziona senza modifiche con il DSN https://<public key>@in.blipit.io/<project id>.
Bloccato? Scrivi a support@blipit.io. Le chiavi e il DSN esatto di ogni progetto sono sotto Chiavi API in app.blipit.io.

