.NET

Instalar dotnet add package Blipit

Añade el paquete Blipit y llama a Init una vez al arrancar con la clave pública y el id de tu proyecto. Las excepciones no gestionadas se reportan solas.

1Instalar

sh
dotnet add package Blipit

2Inicializa al arrancar

Mantén vivo el handle devuelto durante toda la vida del proceso. Ambos valores están en la página de Claves del proyecto.

Program.cs
using Blipit;

using var blipit = Blipit.Blipit.Init(new BlipitOptions
{
    Key = "<public key>",
    Project = "<project id>",
    Environment = "production",
    Release = "myapp@1.4.2",
});

3ASP.NET Core (opcional)

Para contexto de petición, rendimiento y captura de logs, añade Sentry.AspNetCore y pásale la dirección de Blipit; Blipit.Init por sí solo basta para las excepciones.

csharp
builder.WebHost.UseSentry(Blipit.Blipit.Dsn("<public key>", "<project id>"));

4Captura manual e intentos de inicio de sesión

csharp
Blipit.Blipit.CaptureException(ex);
Blipit.Blipit.CaptureMessage("cache miss rate above 50%");
Blipit.Blipit.SetUser("42", "ana@example.com");
Blipit.Blipit.CaptureSecurity("login_failed", email, "bad_password", null, ip, userAgent, null);

5Comprueba 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.

csharp
Blipit.Blipit.CaptureMessage("Hello from .NET");

Conviene saber

  • Compatible con netstandard2.0 y net8.0.
  • TracesSampleRate = 0.2 en las opciones envía las peticiones a la página de Rendimiento.

¿Atascado? Escribe a support@blipit.io. Las claves y el DSN exacto de cada proyecto están en Claves API en app.blipit.io.