Ruby ve Rails

Kurulum gem install blipit

blipit gem'ini ekleyin ve projenizin public key'i ve proje id'si ile init'i bir kez çağırın. İşlenmemiş istisnalar kendiliğinden raporlanır.

1Gemfile

ruby
gem "blipit"

2Başlangıçta başlatın

Rails: config/initializers/blipit.rb. Script'ler ve Sinatra: kodunuz çalışmadan önce. Her iki değer de projenin Anahtarlar sayfasındadır.

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

3Manuel yakalama ve giriş denemeleri

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Çalıştığını kontrol edin

app.blipit.io içinde Sorunlar'ı açın. İlk olay birkaç saniye içinde bir sorun altında gruplanmış olarak görünür ve sorumlu kişilere e-posta gider.

ruby
Blipit.capture_message("Hello from Rails")

Bilmekte fayda var

  • Rails'in tam entegrasyonu (controller'lar, ActiveJob, Sidekiq) sentry-rails gem'inden gelir; https://<public key>@in.blipit.io/<project id> DSN'i ile değişiklik yapılmadan çalışır.
  • init'e traces_sample_rate: 0.2 geçirin; istekler Performans sayfasında görünür.

Takıldınız mı? support@blipit.io adresine e-posta gönderin. Her projenin anahtarları ve tam DSN'i app.blipit.io içindeki API anahtarları altındadır.