Ruby وRails

التثبيت gem install blipit

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

1Gemfile

ruby
gem "blipit"

2التهيئة عند بدء التشغيل

Rails: في config/initializers/blipit.rb. السكربتات وSinatra: قبل تشغيل كودك. القيمتان موجودتان في صفحة مفاتيح المشروع.

ruby
Blipit.init(
  key: "<public key>",
  project: <project id>,
  environment: Rails.env,
  release: ENV["RELEASE"],
)

3الالتقاط اليدوي ومحاولات تسجيل الدخول

ruby
Blipit.capture_exception(e)
Blipit.capture_message("cache miss rate above 50%", level: :warning)
Blipit.set_user(id: "42", email: "ana@example.com")
Blipit.capture_security("login_failed", actor: email, ip: request.remote_ip, user_agent: request.user_agent, outcome: "bad_password")

4تحقق من أنه يعمل

افتح المشكلات في app.blipit.io. يظهر الحدث الأول خلال بضع ثوانٍ، مجمّعًا في مشكلة، ويتلقى المسؤولون بريدًا إلكترونيًا.

ruby
Blipit.capture_message("Hello from Rails")

من المفيد معرفته

  • يأتي التكامل الكامل لـ Rails (وحدات التحكم وActiveJob وSidekiq) من gem الخاصة بـ sentry-rails؛ وتعمل دون تغيير مع DSN بقيمة https://<public key>@in.blipit.io/<project id>.
  • مرّر traces_sample_rate: 0.2 إلى init وستظهر الطلبات في صفحة الأداء.

هل واجهتك مشكلة؟ راسل support@blipit.io. المفاتيح وDSN الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.