.NET

Installeren dotnet add package Blipit

Voeg het package Blipit toe en roep Init één keer aan bij het opstarten met de publieke sleutel en het project-id van je project. Niet-afgehandelde exceptions worden vanzelf gerapporteerd.

1Installeren

sh
dotnet add package Blipit

2Initialiseer bij het opstarten

Houd de teruggegeven handle in leven zolang het proces draait. Beide waarden staan op de pagina Sleutels van het project.

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 (optioneel)

Voor request-context, performance en log-capture voeg je Sentry.AspNetCore toe en geef je het adres van Blipit mee; Blipit.Init alleen is genoeg voor exceptions.

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

4Handmatige capture en inlogpogingen

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);

5Check of het werkt

Open Issues in app.blipit.io. Het eerste event verschijnt binnen een paar seconden, gegroepeerd in een issue, en de verantwoordelijken krijgen een e-mail.

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

Goed om te weten

  • Richt zich op netstandard2.0 en net8.0.
  • TracesSampleRate = 0.2 in de opties stuurt requests naar de pagina Performance.

Kom je er niet uit? Mail support@blipit.io. Sleutels en de exacte DSN van elk project staan onder API-sleutels in app.blipit.io.