[RUBY] Wir stellen Bugsnag Heroku vor

Heroku x Rails.

Add-On hinzufügen → API-Schlüssel abrufen

Sie können es über das Dashboard oder über die Befehlszeile bedienen.

Beim Bedienen vom Armaturenbrett aus

Bedienen Sie über die Befehlszeile

Drücken Sie den folgenden Befehl mit installierter Heroku-CLI

$ heroku addons:create bugsnag
$ heroku config:get BUGSNAG_API_KEY
70d9b0852a968b1d0d0e329b5507f287 #API-Schlüssel

Anwendungsseitige Einstellungen

Gemfile


gem 'bugsnag'
$ bundle install
$ rails generate bugsnag 70d9b0852a968b1d0d0e329b5507f287 #API-Schlüssel

config / initializers / bugsnag.rb wird generiert. Standardmäßig ist der API-Schlüssel fest geschrieben, sodass er in der Umgebungsvariablen gespeichert wird. Ich habe folgendes mit einem Edelstein namens "dotenv" geschrieben.

config/initializers/bugsnag.rb


Bugsnag.configure do |config|
  config.api_key = ENV['BUGSNAG_API_KEY'] #Fix
end

Behoben, nur in der Produktionsumgebung zu arbeiten

config/initializers/bugsnag.rb


Bugsnag.configure do |config|
  config.api_key = ENV['BUGSNAG_API_KEY']
  config.notify_release_stages = ['production'] #hinzufügen
end

Andere

Wenn Sie die Ausnahme, die Sie auslösen, mit "erhöhen" usw. abfangen möchten, verwenden Sie "Bugsnag.notify (Ausnahme)".

begin
  raise 'Something went wrong!'
rescue => exception
  Bugsnag.notify(exception)
end

Referenz

Recommended Posts

Wir stellen Bugsnag Heroku vor
Einführung der Basisauthentifizierung in Heroku [Spring Framework]
Einführung der New Relic to Rails App auf Heroku
Yay! Ich bin auf Heroku!
Verwenden Sie Corretto 11 mit Heroku
Fehlerbehebung bei Heroku
Einführung von New Relic in Java-Apps, die auf Heroku ausgeführt werden
Wie man mit Heroku einsetzt
Führen Sie Puppeteer-Core auf Heroku aus (Docker Edition)
Stellen Sie die Kriegsdatei auf Heroku bereit
Stellen Sie das Docker-Image von Flask in Heroku bereit
DB-Fehler bei der Bereitstellung mit Heroku
Stellen Sie Rails on Docker für Heroku bereit
Schritte zum Veröffentlichen einer Anwendung auf Heroku
Bereitstellen für Heroku [Ruby on Rails] Anfänger
Aktiviere Natto / Mecab Gem in der Heroku-Umgebung
Stellen Sie eine Java-Web-App für Heroku bereit
Stellen Sie ein Tomcat-basiertes Eclipse-Projekt für Heroku bereit