دليل Ruby مع AllStak
أضف تتبّع الأخطاء ومراقبة الطلبات إلى تطبيق Ruby أو Rails عبر جوهرة AllStak.
- المستودع المصدر:
- AllStak/allstak-ruby
- مسار README:
- README.md
- إصدار الـ SDK:
- 0.3.0
- مصدر التثبيت:
- RubyGems
- آخر تحقّق:
- 2026-05-31
التثبيت
ثبّت الجوهرة (أو أضف gem "allstak" إلى Gemfile).
gem install allstakالإعداد
أعدّ عبر كتلة. على Rails يُربط هذا تلقائيًا عبر Railtie.
require "allstak"
AllStak.configure do |config|
config.api_key = ENV["ALLSTAK_API_KEY"]
config.environment = ENV.fetch("APP_ENV", "production")
config.release = ENV["ALLSTAK_RELEASE"]
config.service_name = "checkout-api"
endمثال أساسي
على Rails، لا حاجة لربط إضافي — يُدرج الـ Railtie الوسيط تلقائيًا.
التقاط الأخطاء
التقط الاستثناءات عبر AllStak.capture_exception.
AllStak.capture_exception(StandardError.new("checkout failed"))تتبّع الطلبات
تُتتبَّع الطلبات الواردة عبر AllStak::Integrations::Rack::Middleware — يُدرَج تلقائيًا على Rails. وللـ Rack العادي أضفه بنفسك.
use AllStak::Integrations::Rack::Middlewareأفضل الممارسات
- أعدّ AllStak قبل إقلاع التطبيق.
- اضبط release لتجميع الأخطاء لكل نشر.
- في تطبيقات Rack غير Rails، أضف وسيط Rack يدويًا.