訪問者やユーザーに関する分析をお探しですか?Growth ペインでProject
Analyticsを開いてください。
Application monitoring
Application monitoring は、訪問者の視点からアプリがどのように動作しているかを示します。上部で期間を選択して、ズームイン・ズームアウトできます。
- Uptime Monitoring:アプリがオンラインだった時間の割合を、直近の履歴を示す色付きバーで表示します。Replitは定期的にアプリをチェックし、ダウンした場合はメールで通知します。
- Requests:アプリが処理しているトラフィック量の時系列と、アプリに到達したユニークIPアドレスの数です。
- HTTP Statuses:アプリが最近のリクエストにどのように応答したかです。成功レスポンスは正常な状態を示し、エラーの急増は調査すべき兆候です。エラーが急増した時間帯をAgentのチャットに貼り付けて、ログを確認するよう依頼してください。
- Request Durations:アプリが応答するまでの時間を、区間ごとにグループ化して表示します。ほとんどのリクエストが遅い区間に集中している場合、アプリに対応が必要か、より強力なマシンが必要かもしれません。
Monitoring alerts
モニタリングアラートがオンの場合、Replitは公開済みアプリをチェックし、本番環境の問題を Monitoring alerts テーブルに記録します。 自動チェックでは、アプリケーションのエラーログ、HTTPエラー、リクエストレイテンシーの3つのシグナルを監視します。これらのチェックは、Agentが調査できるすべてのメトリクスを対象としているわけではありません。- Active:現在アプリに影響している問題です。
- Resolved:過去30日以内にアプリへの影響がなくなった問題です。
アップタイムチェックには有料プランが必要で、Scheduled Deploymentsでは利用できません。
Infrastructure monitoring
Infrastructure monitoring は、アプリが裏側で消費しているものを示します。
- CPU Utilization:アプリが使用している処理能力です。
- Memory Utilization:アプリが使用しているメモリ量です。
Logs
Logs は、エラーやアプリが実行中に出力するメッセージなど、アプリの動作をリアルタイムで表示します。Replitはデプロイメントログを30日間保持します。 以下のフィルターでログを絞り込めます:- Errors only:エラーログのみを表示します。
- Search:ログ内で検索するフレーズを入力します。
- Date:日付範囲を選択します。
次のステップ
- Monitoring Agent:本番環境のアラートを調査し、自動的に修正を試みます。
- 公開後にやること:アプリがライブになったときに何が起こるか。
- マシン構成:アプリにより強力なパワーを与えます。
- フィードバックウィジェット:訪問者から直接フィードバックを受け取ります。