Instalar por plataforma
Go
Instalar go get github.com/blipit-io/blipit-go
Añade el módulo blipit-go y llama a Init una vez en main con la clave pública y el id de tu proyecto. Llama a Flush antes de que el proceso termine para no perder los últimos eventos.
1Instalar
go get github.com/blipit-io/blipit-go2Inicializa en 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)
}3Captura manual e intentos de inicio de sesión
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"})4Comprueba que funciona
Abre Incidencias en app.blipit.io. El primer evento aparece en unos segundos, agrupado en una incidencia, y los responsables reciben un correo.
blipit.CaptureMessage("Hello from Go")Conviene saber
- TracesSampleRate: 0.2 en Options envía las peticiones a la página de Rendimiento.
- ¿Ya usas sentry-go? Funciona sin cambios con el DSN https://<public key>@in.blipit.io/<project id>.
¿Atascado? Escribe a support@blipit.io. Las claves y el DSN exacto de cada proyecto están en Claves API en app.blipit.io.

