.NET

Installation dotnet add package Blipit

Fügen Sie das Paket Blipit hinzu und rufen Sie Init einmal beim Start mit dem öffentlichen Schlüssel und der Projekt-ID Ihres Projekts auf. Unbehandelte Exceptions werden von selbst gemeldet.

1Installation

sh
dotnet add package Blipit

2Beim Start initialisieren

Halten Sie das zurückgegebene Handle für die Lebensdauer des Prozesses am Leben. Beide Werte finden Sie auf der Schlüssel-Seite des Projekts.

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

Für Request-Kontext, Performance und Log-Erfassung fügen Sie Sentry.AspNetCore hinzu und geben ihm die Adresse von Blipit; Blipit.Init allein reicht für Exceptions.

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

4Manuelles Erfassen und Anmeldeversuche

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

5Prüfen, ob es funktioniert

Öffnen Sie Issues in app.blipit.io. Das erste Event erscheint innerhalb weniger Sekunden, gruppiert zu einem Issue, und die verantwortlichen Personen erhalten eine E-Mail.

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

Gut zu wissen

  • Zielt auf netstandard2.0 und net8.0.
  • TracesSampleRate = 0.2 in den Optionen sendet Requests an die Performance-Seite.

Kommen Sie nicht weiter? Schreiben Sie an support@blipit.io. Schlüssel und den genauen DSN jedes Projekts finden Sie unter API-Schlüssel in app.blipit.io.