21.3. 拡張例: Web サイトのパフォーマンス


設定

サンプル Co. のビジネス、サービス、およびサポートは Web サイトに関連付けられています。お客様は、購入した製品へのアクセス、トレーニングまたはコンサルティングのスケジュール、およびほとんどのサポートとサポートを受けることができる必要があります。このサイトの速度が遅い、または一部のリソースにアクセスできない場合は、直ちに否定的な経験があります。

ゴールは、Web サーバーが実行中かどうかを監視することですが、Web アプリケーションが応答し、Example Co. のお客様として実行されるかどうかを監視します。

操作方法

Tim the IT Guy は、Web アプリケーションのパフォーマンス情報を取得する 3 つの異なる方法を識別します。

  • 個々の URL の応答時間
  • リクエストおよび応答の合計数などのスループット情報
  • 重要な HTTP レスポンスコードのカウント
監視とアラートはいずれも、応答時間およびスループットメトリックのみに基づいて設定できます。ただし、Web サイトのパフォーマンスは、Web サーバーまたはその関連するデータベースに関する根本的な問題を示します。そのため、Tim は Web サイトのパフォーマンスが低下した場合だけでなく、一部のパフォーマンスメトリックを基礎となるサーバーおよびデータベースのパフォーマンスと、応答の低下を軽減する起動操作と関連付けたいと考えました。
Tim は、Web サイトや Web サーバーのパフォーマンスの低下を引き起こす一般的なシナリオと、IT スタッフが問題を分析するまで JBoss ON が実行できる簡単な操作を計画します。Tim は、潜在的な原因を絞り込み、パフォーマンスを低減しようとします。1 つの条件に対してアラートを発行したり、条件の組み合わせに対してアラートを発行できます。Tim の場合、パフォーマンス上の問題(「リソースに対するアラート設定の基本的な手順」)の基礎となる原因の異なる組み合わせに基づいて、3 つの異なるアラートを作成します。
  • 応答時間が十分で、多数の HTTP エラー 500 応答がある場合は、Web サーバー(「詳細なディスカッション: 操作の開始」)を再起動する操作でアラートを設定できます。
  • 応答時間が十分で、多数の HTTP エラー 404 応答がある場合は(リソースが適切に配信されない可能性がある)、データベースを再起動するようにアラートが設定されます。
  • 応答時間が十分で、1 分あたりの合計リクエスト数が多い場合は、サーバーへの負荷が大きすぎる可能性があります。アラートは、負荷分散に役立つ別の Web サーバーインスタンスを作成するように設定できます。JBoss ON CLI スクリプトを使用すると、JBoss ON CLI スクリプトを使用すると、必要に応じて新しいリソースを作成し、適切な web アプリケーションのバンドル(「詳細なディスカッション: リソーススクリプトの開始」)をデプロイすることができます。
最も重要な要因は応答時間です。これは、すべてのアラートの要因です。各アラートには呼び出し時間データに基づく条件が 1 つあります。特に、呼び出し時データは特定のしきい値を経過します。
Tim はパフォーマンスのために約 15 秒の合理的なしきい値を選択します。パフォーマンスが低下し、HTTP Response Time メトリクスがページをロードするのに 20 秒を超える値を返す場合、JBoss ON はアラートを発行します。
単純な呼び出し時間の変更を警告できる。呼び出し時の変更により、確立されたベースラインからの変更に関するアラートが発生します(最小値、最大値、または平均値)。あらゆる種類を変更すると、パフォーマンスが低下するか、パフォーマンス 向上します。しきい値は、特定の変更についてのみ警告します。
次に、Tim は AND 演算子を持つ他の条件を、設定する各アラートに追加します。
また、ほとんどの Web アプリケーション関連のメトリクスはデフォルトで有効になっていません。Tim は、1 分あたりのリクエストの合計数、分あたりの合計応答数、各 Web サーバー()のメトリクスごとの 404 応答数、および各 Web サーバー(「メトリクステンプレートの変更」)に対する 500 応答数を有効にします。
また、Tim はすべてのアラートに対して、他の応答と共にメール通知も設定し、IT スタッフのメンバーが Web サイトのパフォーマンスの問題を評価し、必要に応じて追加のアクションを実行できるようにします。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat