Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Python Nantes Meetup - Collecter les erreurs avec Sentry

250 views

Published on

Mirroir de http://slides.logilab.fr/2016/meetup_python_nantes_sentry/

Python Nantes Meetup mai 2016

Utiliser sentry pour collecter les erreurs / tracebacks python (et autres).

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Python Nantes Meetup - Collecter les erreurs avec Sentry

  1. 1. Collecter les erreurs avec Sentry
  2. 2. Introduction Meetup Python Nantes - mai 2016 ( ) Arthur Lutz Logilab @arthurlutz @logilab
  3. 3. Problématiques erreurs silencieuses dans les logs manque de contexte pour reproduire un bug les tests unittaires et d'intégrations continue ne verifient pas tout identifier les disfonctionnements en temps réele accompagner le continuous deployment répartir le travail au sein d'une équipe
  4. 4. Sentry Sentry provides real-time crash reporting for your web apps, mobile apps, and games. Sentry fourni des rapports d'erreurs en temps réel pour vos applications web, mobiles, applications natives et jeux. application django (python) clients en plein de languages de programmation
  5. 5. Sentry - logiciel libre
  6. 6. Composants de Sentry postgresql redis celery celery-beat sentry
  7. 7. Sentry dans docker-compose + + Docker docker-compose docker-compose.yml http://localhost:9000
  8. 8. Features sentry regroupements assignations moteur de recherche classication des erreurs gestion de version notifications intégration gestion de tickets
  9. 9. Integrations Sentry
  10. 10. Integrations Sentry
  11. 11. Consultation - projets
  12. 12. Consultation - erreurs
  13. 13. Consultation - détail d'un erreur
  14. 14. Gestion des version Gestion des version deployées, avec possibilité d'indiquer qu'un problème est résolu à la prochaine version possibilité de détecter les regressions Pour l'utiliser : intégrer la version dans le rapport sentry notifier sentry en utilisant l'API de sentry
  15. 15. Autres usages avec Sentry retours d'erreurs python, javascript, nodejs, php, etc. retour de violation de policy CSP User feedback Breadcrumbs pour lire sur certains éléments techniques : etblog sentry blog "inside sentry"
  16. 16. Suite utiliser sentry pour le reporting s'erreurs coté client javascript intégrer la gestion de version comme dans le monitoring amélioration de l' utiliser sentry pour collecter les erreurs détectées en intégration continue intégrer intégration avec CubicWeb la notification XMPP
  17. 17. Fin Présentation : Contact : Questions ? http://slides.logilab.fr/2016/meetup_python_nantes_sentry/ @arthurlutz @logilab

×