.NET

Installazione dotnet add package Blipit

Aggiungi il pacchetto Blipit e chiama Init una volta all'avvio con la chiave pubblica e l'id del tuo progetto. Le eccezioni non gestite vengono segnalate da sole.

1Installazione

sh
dotnet add package Blipit

2Inizializza all'avvio

Mantieni vivo l'handle restituito per tutta la durata del processo. Entrambi i valori sono nella pagina Chiavi del progetto.

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

Per contesto della richiesta, performance e cattura dei log, aggiungi Sentry.AspNetCore e passagli l'indirizzo di Blipit; Blipit.Init da solo basta per le eccezioni.

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

4Cattura manuale e tentativi di accesso

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

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

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

Buono a sapersi

  • Target netstandard2.0 e net8.0.
  • TracesSampleRate = 0.2 nelle opzioni invia le richieste alla pagina Performance.

Bloccato? Scrivi a support@blipit.io. Le chiavi e il DSN esatto di ogni progetto sono sotto Chiavi API in app.blipit.io.