.NET

Installation dotnet add package Blipit

Ajoutez le package Blipit et appelez Init une fois au démarrage avec la clé publique et l'identifiant de votre projet. Les exceptions non gérées sont signalées d'elles-mêmes.

1Installation

sh
dotnet add package Blipit

2Initialiser au démarrage

Conservez le handle renvoyé pendant toute la durée de vie du processus. Les deux valeurs sont sur la page Clés du projet.

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

Pour le contexte de requête, la performance et la capture des logs, ajoutez Sentry.AspNetCore et donnez-lui l'adresse de Blipit ; Blipit.Init seul suffit pour les exceptions.

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

4Capture manuelle et tentatives de connexion

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

5Vérifier que ça fonctionne

Ouvrez Problèmes dans app.blipit.io. Le premier événement apparaît en quelques secondes, regroupé en un problème, et les responsables reçoivent un e-mail.

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

Bon à savoir

  • Cible netstandard2.0 et net8.0.
  • TracesSampleRate = 0.2 dans les options envoie les requêtes sur la page Performance.

Bloqué ? Écrivez à support@blipit.io. Les clés et le DSN exact de chaque projet sont sous Clés API dans app.blipit.io.