Dewasa ini perkembangan teknologi begitu cepat, hal ini banyak dipengaruhi oleh banyaknya disrupsi diberbagai bidang yang menuntut percepatan implementasi teknologi baru.
Keberhasilan sebuah Apps di pengaruhi oleh cara developer menangai error saat pembuatan kode dan juga saat Apps telah berada pada environment production.
Monitoring logs dalam sebuah system terintegrasi menjadi sangat penting, karena hal ini berpengaruh pada kecepatan pemecahan masalah yang terjadi.
Untuk menjawab tantangan ini di perlukan sistem logger yang mampu menangkap pesan error dengan tepat dan cepat, serta menyajikan informasi yang mudah di baca oleh developer.
Salah satu platform yang memberikan solusi akan permasalahan ini adalah sentry.io, melalui sentri.io kamu bisa memonitoring pesan error dimanapun dan kapanpun.
Selain itu Sentry memiliki interface yang cukup mudah dipahami dan dipelajari.
Kelebihan Sentry.io
1) Sentry.io mendukung banyak bahasa pemrograman :
- Javascript, Support for React, React Native,Angular, Angular 2, Ember,Backbone, and Vue.
- Node, Support for Express and Koa.
- Python, Support for Django, Flask, Bottle,Celery, AWS Lambda, Pyramid, and RQ.
- PHP, Support for Monolog, Laravel, andSymfony.
- Ruby, Support for Rails and Sinatra.
- Go, Integration with the native
net/http
module.
- Cocoa, Support for tvOS, macOS and iOSObjective-C and Swift.
- Android, Client available on Maven Central.
- Java, Support for Log4j, Log4j 2,Logback, and Google App Engine.
- Kotlin, Client available on Maven Central.
- Scala, Client available on Maven Central.
- .NET, Support for .NET and C#.
- Perl, Client available on CPAN.
- Elixir, Client available via Hex.
- Breakpad, Debug with minidumps
- Crashpad, Debug with minidumps
- Unreal Engine, Support for UE4 Crash Reporter.
2) Sentry bisa dintegrasikan dengan Source code management seperti :
3) Sentry bisa di integrasikan dengan berbagai platform project management seperti :
- Jira
- Clubhouse
- Asana
- Redmine
- Trello
- Teamwork Projects
- Phabricator
- ClickUp
4) Sentry bisa di integrasikan dengan berbagai paltform notification and incident seperti :
- Slack
- Rookout
- PagerDuty
- Twilio
- VictorOps
- OpsGenie
- Amixr
Berikut ini contoh integrasi sentry pada django framework:
integrasi sentry.io dengan django framewrok.
Baca artikel lainya: