インターネットは基本的に、たくさんのWebサイトが互いに通信し合っているだけの仕組みです。
あなたがあるサービスに対して呼びかけ(リクエスト)をかけると、そのサービスからあなたに返答(レスポンス)が返ってきて、そのサービスがダウンしてあなたの午後が台無しになる、というものです。
Insightsの最新機能である『Requests』は、発信されたHTTPリクエストの動作を確認、理解、追跡、改善するための機能です。
一般的なサードパーティのAPIや自社サービスの呼び出しであろうと、Requestsビューはすべての情報を一箇所に集めるのに役立ち、問題が発生したときにトラブルシューティングするための接続されたデバッグワークフローを提供します。
お客様の問題、私たちの解決策
InsightsのRequestsは、他のサービスを呼び出す頻度や、それらのリクエストにかかる時間、3xx、4xx、5xxエラーコードの急増など、その他の興味深い情報を確認するのに最適です。
学術的な興味はそれで十分ですが、ここではRequests機能が解決に役立つ現実の一般的な問題をいくつか紹介していきます。
皆のためか、私だけのためか?
サードパーティのサービスが停止しているのか、それとも自分のサービスが停止しているのか、それをすぐに知るにはどうすればいいのでしょうか?
Requestsを使えば、非常に簡単にできます。人気のあるサードパーティサービスでは、「Status 」リンクからサービスの稼働時間ページにアクセスできます。エラーの応答率を公式の稼働時間と照らし合わせ、エラーが発生しているのがあなただけかどうかを確認してください。
P.S. 人気のあるステータスページのリストはオープンソースです。
助けて!レート制限されています!
リクエストが殺到して、サービスが処理を止めることがあります。
409が多発し、サービスの利用を減らす方法を考えなければなりません。
Requestsを使えば、これはかつてないほど簡単になります!
ドメインをクリックし、トランザクションあたりのスループットをチェックして、コードのどこでそのサービスを最も頻繁に呼び出しているかを確認します。
機能は壊れているが、私の機能ではない
アプリケーションがサードパーティのAPIを呼び出している場合、統合がうまくいっていないというバグ報告を受けることがあります。Requestsを使えば、これを追跡するのは簡単です。統合のドメインをクリックし、エラーレスポンスのサンプルを見つけ、関連するトレースを見て問題を見つけることができます。
リクエストを始める
Requestsはビジネスプランとエンタープライズプランに含まれています。
始めるには、ドキュメントをチェックするか、今すぐSentryアカウントでお試しください。
また、Sentryを初めてご利用になる場合は、今すぐ無料でお試しいただくか、デモをリクエストしてください。
ぜひGitHub、Twitter、Discordでご意見をお聞かせください。