Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using Errbit with the Express
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Keisuke Makino
February 24, 2017
Technology
1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Using Errbit with the Express
@mknkisk / Tokyo Otaku Mode Inc.
Feb 24, 2017
Keisuke Makino
February 24, 2017
More Decks by Keisuke Makino
See All by Keisuke Makino
開発速度を上げていくための環境の変化 / bracket_mwed_2017
mknkisk
0
540
STORES.jpのそだてかた
mknkisk
4
1.6k
Apache Solr v4 Spatial Search
mknkisk
0
71
Other Decks in Technology
See All in Technology
非定型業務をAI slackbotで自動化する ~ 社内要望を自動壁打ちするbotを作った ~/automating-ad-hoc-work-with-ai-slackbot
shibayu36
0
220
Amazon Bedrock AgentCore ワークショップ JAWS UG TOHOKU / amazon-bedrock-agentcore-workshop-jawsug-tohoku-2026
gawa
9
430
ChatworkとBPaaS 異なる特性で学んだAI機能開発の ベストプラクティス
kubell_hr
2
3.1k
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
150
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
1.9k
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
270
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
570
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
110
Ruby::Boxでできること、Refinementsでできること
joker1007
3
400
protovalidate-es を導入してみた
bengo4com
0
150
新しいVibe Codingと”自走”について
watany
5
110
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
780
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
790
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
600
Speed Design
sergeychernyshev
33
1.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Discover your Explorer Soul
emna__ayadi
2
1.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
310
Transcript
Using Errbit with the Express @mknkisk / Tokyo Otaku Mode
Inc. February 24, 2017
Agenda • What’s Errbit? • Capture exceptions • Integrate Errbit
with GitHub • Manual error delivery • Monitoring for Staging
Do you know how many exceptions are occurring in the
production? !
Can't reproduce the error?
I would recommend Errbit
Errbit
What’s Errbit? • “The open source error catcher that's Airbrake
API compliant” • Ruby on Rails Application • Require MongoDB https://github.com/errbit/errbit
Airbrake • SaaS (Software as a Service) • Task Management
Systems • Bug Capturing Tools https://airbrake.io
Capture exceptions
Setup $ yarn add airbrake or $ npm install airbrake
airbrake.expressHandler
None
None
Integrate Errbit with GitHub
Login with GitHub • Login with GitHub account • Only
users of the specified GitHub organization can log in to Errbit through GitHub. • Errbit will provision accounts for new users. https://github.com/errbit/errbit#configuring-github-authentication
Create issues on GitHub
Manual error delivery
Manual error delivery
notification, command error, etc …
Exception monitoring for Staging environments
By monitoring errors in the staging environment, we can find
bugs before release
Others • Slack Notification • Client-Side JavaScript Errors • Skip
Error • Filter Parameters
Pricing • Errbit • Heroku : Hobby -> $7 /
month • Airbrake • STARTUP -> $99 / month • Historical Date Retention -> 90 Days
Let’s Start Bug Hunting