Sentry, The (Now Profitable) Bug Tracker Used By Disqus, Pinterest, Rdio, Path & More, Gets A Huge Makeover
In the wake of Twitter’s acquisition of crash-reporting tool Crashlytics, there’s been a renewed interest in and awareness of the bug tracking space. Sentry, a year-old service which also tracks application errors in web and mobile apps, is poised to take advantage of that interest, and is today debuting a redesigned version of its hosted platform, which now includes more integrations with external services like GitHub and HipChat, improved navigation, collaboration features, and more.
Disqus、Pinterest、Rdio、Pathなどが利用するバグ追跡システム(で、今は収益を上げている)「Sentry」がサービスを大刷新
クラッシュレポートツールを手掛けるCrashlyticsをTwitterが買収したことがきっかけで、バグ追跡システムに新たな関心が持たれ、再認識されている。サービスを開始して1年になるSentryは、ウェブやモバイルアプリのエラーも追跡しているが、この世の中の関心を活用する準備を整え、刷新したホスト版のプラットフォームを本日ローンチしている。同プラットフォームは、GitHubやHipChatなどの外部サービスとの統合を増やし、ナビゲーションを改善して、コラボレーションの機能なども加えた。
The service, created by Disqus’s Director of Design Chris Jennings and Lead Engineer David Cramer, initially served as an internal tool for exception logging in Django applications at Disqus, where the two still work full-time. But the company used it and relied on it so much, they decided to open source the project around two years ago in order to share it with the community. Since then, some 50 other developers have contributed at least a line of code to Sentry’s GitHub page, and the tool has grown to support many other popular languages, like Python, PHP, Java, Ruby, Node.js, and JavaScript.
同サービスは、DisqusのデザインディレクターChris Jennings氏とリードエンジニアDavid Cramer氏によって開発され、始めはDisquaのDjangoアプリケーションの例外とロギングのための社内ツールとして利用されていた。(両氏は今も同社でフルタイムで働いている。)しかし、同社はそのツールを頻繁に活用し頼っていたので、コミュニティー内で共有しようと2年ほど前にオープンソース化することを決めた。それ以来、SentryのGitGubページには約50のデベロッパーがそれぞれ少なくとも1行のコードを投稿し、同ツールはPython、PHP、Java、Ruby、Node.jsやJavaScriptなどの人気言語に対応するほどまでに成長した。
Although the open source version was popular, the team began fielding requests for a hosted service after its debut. “The cost of running and deploying your own server just to monitor the errors maintenance in your application for a lot of users isn’t really practical – there’s a lot of and cost involved with maintenance and upkeep,” Jennings explains. So around a year ago, Sentry debuted its hosted version, with tiered pricing based on the number of exceptions an application throws.
オープンソース版は人気があったのだが、同チームはオープンソース版をローンチした後にホストサービスの要求に対応し始めるようになった。「多くのユーザを抱えるなか、アプリのエラー修復を管理するためだけに独自のサーバを運営し配置するためのコストは実践的ではありません。修復と維持には多くのコストがかかります」とJennings氏は説明する。それで、Sentryは1年ほど前にホスト版をローンチさせ、アプリが生じる例外の数に応じて段階的な利用料金を設定した。
The service has already been adopted by several big-name tech companies and startups, including Rdio, Pinterest, Path, Mozilla, as well as Disqus. Somewhat ironically, Twitter’s Vine also used Sentry during its launch despite the fact that its parent just bought a Sentry competitor.
同サービスはすでに、Rdio、Pinterest、Path、Mozilla、そしてDisqusなどの、大手テック企業やスタートアップに利用されている。ちょっと皮肉なのは、TwitterのVinoも、親会社がSentryのライバル企業を買収したばかりだというのに、ローンチ期間中にSentryを利用していたことだ。(情報アップデート:VineのAlex DeJarnatt氏は「当社はバックエンドとiOS向けのCrashlyticsにSentryを利用している」と述べている。)
Today, there are nearly 500 paying customers for the hosted version, and Sentry is “making good money.” (Jennings declined to provide revenue numbers, however.) He says Sentry is growing at a rate of 10 percent per month, it’s profitable, and given its current nature as a side project to the founders’ work at Disqus, they have no plans to raise any outside funding at this time. Since the Crashlytics acquisition, traffic to Sentry has also jumped by 10 percent, Jennings says.
現在、このホスト版には500近い有料ユーザがいて、Sentryは“いい収益をあげている”。(だが、Jennings氏は収益額についてはコメントをさけた。)同氏は、Sentryは毎月10%の割合で成長していて、収益もあがっているという。そして、同サービスはDisqusで働く創業者のサイドプロジェクトだということもあり、外部から資金調達する計画はない。Crashlyticsが買収されて以来、Sentryへのトラフィックも10%増えたと同氏は言う。
With today’s relaunch, the focus has been on improving the user interface and design, and adding more collaboration features and integration options. The new version offers a more consistent look, better navigation, and more. It now offers an “activity stream” view which shows details of how an event has changed over time, and who on a team is resolving the bug, for example.
The new “teams” feature introduces a dashboard-like interface which serves as the hub for managing projects, and an inline event browser let developers move between similar events quickly. On the integrations side, Sentry now works with GitHub, Campfire, HipChat, Grove.io, Bitbucket, JIRA, IRC, Pivotal Tracker, Sprint.ly and Trello.
今日の再ローンチに際し注力した点は、ユーザーインターフェースとデザインを向上し、コラボレーション機能や統合オプションをさらに増やしたことだ。この新しいバーションは、さらに一貫したデザイン、より使いやすいナビゲーションなどを提供している。さらに、「アクティビティーの流れ」が分かるツールを提供し、イベントが時間とともにどう変化したのかや、チームの誰がバグを解決しているのかなどの詳細を見ることができるようになっている。
この新しい「チーム」という機能では、ダッシュボードのようなインターフェースを導入し、プロジェクト管理のハブとして利用できる。また、インラインのイベントブラウザを使えば、デベロッパーは同様のイベント間を素早く移動することができる。統合に関しては、Sentryが現在対応しているのは、GitHub、Campfire、HipChat、Grove.io、Bitbucket、JIRA、IRC、Pivotal Tracker、Sprint.ly、そしてTrelloだ。
Going forward, the founders are thinking about how they can expand Sentry beyond bug tracking.
“Historically, we’ve been a developer tool, but a big shift we’re making with our thinking and our progress with maintaining and building Sentry is that we have a bit of information – more than say, someone like Intercom or Mixpanel – we have the data about the users who are hitting the errors in your application,” Jennings explains. “We’ve recently started playing with servicing this information. Soon, we’re going to start tracking and presenting actual users, and giving you tools to recover these bad users experiences,” he adds.
今後について、創業者らはSentryをいかにバグ追跡システム以上のものにできるかを考えている。
「歴史的に、私達のサービスはデベロッパー向けのツールでしたが、私達の考え方と、Sentryを維持し構築して私達が得た進歩からもたらされる大きな変化は、私達にはかなりの情報量があるということです。例えば、InercomやMixpanelのような企業よりも多くの情報量を持っています。私達には、アプリ内でエラーを叩いているユーザーに関するデータがあります。」とJennings氏は説明する。「私達は最近、こういう情報を提供することを考えています。まもなく、実際のユーザを追跡・指定し、悪いユーザーエクスペリエンスを修復するツールを提供し始める予定です。」と同氏は付け加え述べている。
He says the company is discussing integrating with Intercom for this, too, and that the feature will go live as soon as this month. Interested users can sign up for the hosted version of Sentry here, or try it free for a 7 days.
Jennings氏によると、同社はそのためにIntercomのサービスも統合することを検討していて、この機能は今月中にもローンチされる予定だそうだ。興味のあるユーザはこちらからSentryのホスト版に登録、もしくは、7日間の無料サービスを体験することができる。