التثبيت حسب المنصة
Go
التثبيت go get github.com/blipit-io/blipit-go
أضف وحدة blipit-go واستدعِ Init مرة واحدة في main بالمفتاح العام ومعرّف المشروع الخاصين بمشروعك. استدعِ Flush قبل خروج العملية كي لا تضيع الأحداث الأخيرة.
1التثبيت
go get github.com/blipit-io/blipit-go2التهيئة في main
import (
"log"
"time"
"github.com/blipit-io/blipit-go"
)
func main() {
if err := blipit.Init(blipit.Options{
Key: "<public key>",
Project: "<project id>",
Environment: "production",
Release: "myapp@1.4.2",
}); err != nil {
log.Fatal(err)
}
defer blipit.Flush(2 * time.Second)
}3الالتقاط اليدوي ومحاولات تسجيل الدخول
blipit.CaptureException(err)
blipit.CaptureMessage("cache miss rate above 50%")
blipit.SetUser(blipit.User{ID: "42", Email: "ana@example.com"})
blipit.CaptureSecurity(blipit.Security{Kind: "login_failed", Actor: email, IP: ip, UserAgent: agent, Outcome: "bad_password"})4تحقق من أنه يعمل
افتح المشكلات في app.blipit.io. يظهر الحدث الأول خلال بضع ثوانٍ، مجمّعًا في مشكلة، ويتلقى المسؤولون بريدًا إلكترونيًا.
blipit.CaptureMessage("Hello from Go")من المفيد معرفته
- TracesSampleRate: 0.2 في Options يرسل الطلبات إلى صفحة الأداء.
- هل تستخدم sentry-go بالفعل؟ يعمل دون تغيير مع DSN بقيمة https://<public key>@in.blipit.io/<project id>.
هل واجهتك مشكلة؟ راسل support@blipit.io. المفاتيح وDSN الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.

