‎.NET‎

التثبيت dotnet add package Blipit

أضف حزمة Blipit واستدعِ Init مرة واحدة عند بدء التشغيل بالمفتاح العام ومعرّف المشروع الخاصين بمشروعك. يُبلّغ عن الاستثناءات غير المعالجة تلقائيًا.

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 الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.