Skip to main content
モニタリングツールは、公開済みアプリが稼働しているか、どのように動作しているか、どのリソースを使用しているかを示します。Tools ペインの Replit Cloud の下にある Monitoring を開きます。 アラートを調査して自動的に修正を試みるには、Monitoring Agentをご覧ください。 モニタリングは、アプリを公開すると開始されます。公開前は、ツールからアプリの公開を促すメッセージが表示されます。
訪問者やユーザーに関する分析をお探しですか?Growth ペインでProject Analyticsを開いてください。

Application monitoring

Application monitoring は、訪問者の視点からアプリがどのように動作しているかを示します。上部で期間を選択して、ズームイン・ズームアウトできます。
アップタイムモニタリング、ユニークIPアドレスを含むリクエストのグラフ、HTTPステータス、リクエスト時間を表示するApplication monitoringビュー
  • Uptime Monitoring:アプリがオンラインだった時間の割合を、直近の履歴を示す色付きバーで表示します。Replitは定期的にアプリをチェックし、ダウンした場合はメールで通知します。
  • Requests:アプリが処理しているトラフィック量の時系列と、アプリに到達したユニークIPアドレスの数です。
  • HTTP Statuses:アプリが最近のリクエストにどのように応答したかです。成功レスポンスは正常な状態を示し、エラーの急増は調査すべき兆候です。エラーが急増した時間帯をAgentのチャットに貼り付けて、ログを確認するよう依頼してください。
  • Request Durations:アプリが応答するまでの時間を、区間ごとにグループ化して表示します。ほとんどのリクエストが遅い区間に集中している場合、アプリに対応が必要か、より強力なマシンが必要かもしれません。

Monitoring alerts

モニタリングアラートがオンの場合、Replitは公開済みアプリをチェックし、本番環境の問題を Monitoring alerts テーブルに記録します。 自動チェックでは、アプリケーションのエラーログ、HTTPエラー、リクエストレイテンシーの3つのシグナルを監視します。これらのチェックは、Agentが調査できるすべてのメトリクスを対象としているわけではありません。
  • Active:現在アプリに影響している問題です。
  • Resolved:過去30日以内にアプリへの影響がなくなった問題です。
アラートを展開すると、アラートが発生した理由と、何回のモニタリングパスで検出されたかを確認できます。Replitが現在評価できないアラートには Cannot measure と表示されます。 モニタリングアラートの有効化、自動修正と自動再公開の設定、メールの設定については、Monitoring Agentを設定するをご覧ください。
アップタイムチェックには有料プランが必要で、Scheduled Deploymentsでは利用できません。

Infrastructure monitoring

Infrastructure monitoring は、アプリが裏側で消費しているものを示します。
過去1時間のCPU使用率とメモリ使用率のグラフを表示するInfrastructure monitoringビュー
  • CPU Utilization:アプリが使用している処理能力です。
  • Memory Utilization:アプリが使用しているメモリ量です。
一時的なスパイクは正常です。いずれかのグラフが継続的に高い状態であれば、負荷時にアプリの応答が遅くなっている可能性があります。より強力なマシン構成を検討してください。

Logs

Logs は、エラーやアプリが実行中に出力するメッセージなど、アプリの動作をリアルタイムで表示します。Replitはデプロイメントログを30日間保持します。 以下のフィルターでログを絞り込めます:
  • Errors only:エラーログのみを表示します。
  • Search:ログ内で検索するフレーズを入力します。
  • Date:日付範囲を選択します。
アプリに何か問題があるように見えても、自分でログを読む必要はありません。Agentに調査を依頼すれば、代わりにログを読んでくれます。

次のステップ