.NET

Instalar dotnet add package Blipit

Adicione o pacote Blipit e chame Init uma vez na inicialização com a chave pública e o id do projeto. Exceções não tratadas são reportadas por conta própria.

1Instalar

sh
dotnet add package Blipit

2Inicialize na inicialização

Mantenha o handle retornado vivo durante toda a vida do processo. Os dois valores estão na página de Chaves do projeto.

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 da requisição, desempenho e captura de logs, adicione Sentry.AspNetCore e passe a ele o endereço do Blipit; Blipit.Init sozinho basta para exceções.

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

4Captura manual e tentativas de login

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

5Confira se funciona

Abra Problemas em app.blipit.io. O primeiro evento aparece em alguns segundos, agrupado em um problema, e os responsáveis recebem um e-mail.

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

Bom saber

  • Compatível com netstandard2.0 e net8.0.
  • TracesSampleRate = 0.2 nas opções envia as requisições para a página de Desempenho.

Travou? Envie um e-mail para support@blipit.io. As chaves e o DSN exato de cada projeto ficam em Chaves de API no app.blipit.io.