errbit
TRANSCRIPT
Errbit
Errbitpour dire c’est fix,
quand on vous remonte le bug
Cyril Mougel
email: [email protected]: @shingara
github: http://github.com/shingara
2 Juillet 2013
Errbit
Vous codez sans Bug ?
Errbit
Vous faites des tests Unitaires ?
Errbit
Vous testez tous les cas,meme illogique ?
Errbit
Errbit
Vous faites quoi ?
Errbit
grep 500 -A 1 -B 10 log/development.log
Errbit
Fastidieux
Source: http://yellowfireyoshi.deviantart.com/art/Boring-Pinkie-Vector-205068021
Errbit
Exception notification ?https://github.com/rails/exception_notification
Errbit
Inbox (2000)
Source: http://www.flickr.com/photos/10ch/3204310433/
Errbit
Il y a une application pour ca
Errbit
Gestion centralisee des erreurs
Errbit
Information concernant une erreur
Errbit
Association a un Bug Tracker
Errbit
Plusieurs systemes de notifications
Errbit
Installer sur heroku ?export APP_NAME=’errbit-test-master’
export EMAIL_FROM=’[email protected]’
# Create Application
heroku create $APP_NAME --stack cedar
heroku addons:add mongolab:sandbox
heroku addons:add sendgrid:starter
# Config Application
heroku config:add HEROKU=true --app $APP_NAME
heroku config:add SECRET_TOKEN="$(bundle exec rake secret)" --app $APP_NAME
heroku config:add ERRBIT_HOST="$APP_NAME.herokuapp.com" --app $APP_NAME
heroku config:add ERRBIT_EMAIL_FROM=$EMAIL_FROM --app $APP_NAME
# Start Application
git push heroku
heroku run db:seed
open http://errbit-test-master.herokuapp.com
Errbit
Configurer l’applicationgem install airbrake
Airbrake.configure do |config|
config.api_key = ’6609bb33d1124b94f3225badc39cbcc8’
config.host = ’errbit-test-master.herokuapp.com’
config.port = 80
config.secure = config.port == 443
end
Errbit
Voila !
Errbit
N’hesitez pas a contribuerhttp://github.com/
errbit/errbit
Errbit
Le futur ?Migration vers Mongoid 3
Migration vers Rails 4
Ajout de notifiers
Possibilite de plusieurs notifiers simultanes
Compatiblite avec plusieurs gems de reporting
Errbit
Questions ?