.NET

インストール dotnet add package Blipit

Blipit パッケージを追加し、起動時にプロジェクトの公開キーとプロジェクト ID で Init を1回呼び出します。未処理の例外は自動で報告されます。

1インストール

sh
dotnet add package Blipit

2起動時に初期化

返されたハンドルはプロセスの存続中保持してください。両方の値はプロジェクトのキーページにあります。

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(任意)

リクエストコンテキスト、パフォーマンス、ログの取得には Sentry.AspNetCore を追加して Blipit のアドレスを渡します。例外だけなら Blipit.Init だけで十分です。

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

4手動キャプチャとログイン試行

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

5動作確認

app.blipit.io で「イシュー」を開きます。数秒以内に最初のイベントがイシューにまとめられて表示され、担当者にメールが届きます。

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

知っておくと便利

  • netstandard2.0 と net8.0 をターゲットにしています。
  • オプションで TracesSampleRate = 0.2 を設定すると、リクエストがパフォーマンスページに送られます。

お困りですか?support@blipit.io までメールしてください。各プロジェクトのキーと正確な DSN は app.blipit.io の「APIキー」にあります。