python nantes meetup - collecter les erreurs avec sentry
TRANSCRIPT
![Page 1: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/1.jpg)
CollecterleserreursavecSentry
![Page 2: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/2.jpg)
IntroductionMeetupPythonNantes-mai2016
( ) ArthurLutz Logilab @arthurlutz @logilab
![Page 3: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/3.jpg)
Problématiqueserreurssilencieusesdansleslogsmanquedecontextepourreproduireunbuglestestsunittairesetd'intégrationscontinueneverifientpastoutidentifierlesdisfonctionnementsentempsréeleaccompagnerlecontinuousdeploymentrépartirletravailauseind'uneéquipe
![Page 4: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/4.jpg)
Sentry
Sentryprovidesreal-timecrashreportingforyourwebapps,mobileapps,andgames.
Sentryfournidesrapportsd'erreursentempsréelpourvosapplicationsweb,mobiles,applicationsnativesetjeux.
applicationdjango(python)clientsenpleindelanguagesdeprogrammation
![Page 5: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/5.jpg)
Sentry-logiciellibre
![Page 6: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/6.jpg)
ComposantsdeSentrypostgresqlrediscelerycelery-beatsentry
![Page 7: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/7.jpg)
Sentrydansdocker-compose+ +Docker docker-compose docker-compose.yml
http://localhost:9000
![Page 8: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/8.jpg)
Featuressentryregroupementsassignationsmoteurderechercheclassicationdeserreursgestiondeversionnotificationsintégrationgestiondetickets
![Page 9: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/9.jpg)
IntegrationsSentry
![Page 10: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/10.jpg)
![Page 11: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/11.jpg)
IntegrationsSentry
![Page 12: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/12.jpg)
![Page 13: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/13.jpg)
Consultation-projets
![Page 14: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/14.jpg)
Consultation-erreurs
![Page 15: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/15.jpg)
Consultation-détaild'unerreur
![Page 16: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/16.jpg)
![Page 17: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/17.jpg)
GestiondesversionGestiondesversiondeployées,avecpossibilitéd'indiquerqu'unproblèmeestrésoluàlaprochaineversionpossibilitédedétecterlesregressions
Pourl'utiliser:intégrerlaversiondanslerapportsentrynotifiersentryenutilisantl'APIdesentry
![Page 18: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/18.jpg)
AutresusagesavecSentryretoursd'erreurspython,javascript,nodejs,php,etc.retourdeviolationdepolicyCSPUserfeedbackBreadcrumbspourliresurcertainsélémentstechniques: etblogsentryblog"insidesentry"
![Page 19: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/19.jpg)
Suiteutilisersentrypourlereportings'erreurscotéclientjavascriptintégrerlagestiondeversioncommedanslemonitoringaméliorationdel'utilisersentrypourcollecterleserreursdétectéesenintégrationcontinueintégrer
intégrationavecCubicWeb
lanotificationXMPP
![Page 20: Python Nantes Meetup - Collecter les erreurs avec Sentry](https://reader031.vdocuments.net/reader031/viewer/2022030212/589e858a1a28ab443e8b5107/html5/thumbnails/20.jpg)
FinPrésentation:
Contact: Questions?
http://slides.logilab.fr/2016/meetup_python_nantes_sentry/@arthurlutz @logilab