分析
Kinstaでは、帯域幅、ビルド時間、およびアプリケーションホスティングPodの使用量に基づいてアプリケーションホスティングのご利用料金を計算しています。アプリケーションの分析画面では、アプリケーションの利用データを確認可能です。アプリケーションレベルの分析では各アプリケーションの分析を、企業レベルの分析ではすべてのアプリケーションの分析を閲覧できます。請求書の計算方法の詳細については、アプリケーションの価格設定をご参照ください。
分析結果表示の際には、過去24時間、7日間、30日間、または既存の請求サイクル(ドロップダウンメニューで現在の月を選択)のデータを選択できます。
グラフ上の特定の点を選択すると、各日の差の割合といった比較データが表示されます。
アプリケーションレベルでの分析
アプリケーションレベルの分析では、アプリケーションに関する以下のデータが表示されます。
- データ使用量
- ビルド時間
- ランタイム
- プロセスのCPU使用率
- プロセスのメモリ使用量
- HTTPリクエスト
これらを確認するには、アプリケーションの「分析」ページ(「アプリケーション」>(アプリケーション名)>「分析」)へ移動してください。
「分析」の各タブを選択すると、関連するデータが表示されます。
リソース
「リソース」セクションでは、アプリケーションの帯域幅、ビルド時間、およびランタイムに関するデータを表示することができます。
帯域幅
帯域幅チャートには、アプリケーションが送信したイグレスデータの合計が表示されます。注)エグレス(アプリケーションからユーザーへのトラフィック)に対してのみ課金され、イングレス(アプリケーションへのトラフィック)に対してご利用料金は発生しません。
ビルド時間
ビルド時間チャートは、アプリケーションのビルドに費やされた合計時間を示します。
ランタイム
ビルドおよびデプロイ後にアプリケーションが実行された合計時間を、各プロセスと関連するPodサイズを別の行に表示して確認できます。
パフォーマンス
「パフォーマンス」セクションには、アプリケーションの各プロセスのCPU使用率とメモリ使用率が表示されます。ドロップダウンを使用して、各プロセスタイプのパフォーマンスを表示することができます。
CPU使用率
CPU使用率チャートでは、選択した期間の総CPU使用率の平均を、インスタンスのCPUリソースに対するパーセンテージで確認できます。CPU使用率の割合が高い(100%近い)場合は、そのプロセスに対してより多くのCPUを持つアプリケーションホスティングPodにアップグレードすることをお勧めします。アプリケーションがステートレス(永続ストレージなし)の場合、「ウェブプロセス」の自動水平スケーリングを有効にするオプションもあります。これにより、プロセスが必要に応じてスケールできるインスタンスの最小数と最大数(最大 10)を設定できます。
メモリ使用量
メモリ使用量チャートは、選択した期間に使用された総メモリ(RAM)の平均を示します。プロセスが使用可能なメモリのほとんどまたはすべてを使用している場合は、使用可能なメモリが多いアプリケーションホスティングPodにアップグレードすることをお勧めします。
HTTPリクエスト
「HTTPリクエスト」セクションでは、HTTPリクエスト、HTTP P95レイテンシ、HTTP P50レイテンシ、および最も遅いリクエストのデータを確認できます。
HTTPリクエスト
HTTPリクエストのチャートには、選択した期間のすべてのHTTPリクエストの1分あたりの平均リクエスト数(RPM)が表示されます。
平均トランザクション時間
平均トランザクション時間のチャートには、選択した期間のすべてのHTTPリクエストの平均レスポンスタイムが表示されます。
HTTP P95 レイテンシ
HTTP P95レイテンシとは、選択した期間の全リクエストのうち、リクエストの5%がP95レイテンシのしきい値を超える(より遅い)ものです。
たとえば、95パーセンタイルのしきい値(レスポンスタイム)が907.8 msで、選択した期間に100のリクエストがあった場合、100のリクエストのうち95が907.8 msまたはそれより速く、100のリクエストのうち5が907.8 msより遅くなります。
HTTP P95レイテンシのチャートは、選択した期間の平均P95しきい値を示します。チャート上の各ポイントは、選択した期間に応じて、特定の時間または日のP95しきい値を示します。
HTTP P50レイテンシ
HTTP P50レイテンシとは、選択した期間の全リクエストのうち、リクエストの50%がP50レイテンシのしきい値より遅く、50%が速いものです。
例えば、50パーセンタイルのしきい値(レスポンスタイム)が802.2msの場合、リクエストの半分は802.2msまたはそれよりも速く、残りの半分は802.2msより遅いということになります。
HTTP P50レイテンシのチャートは、選択した期間の平均P50しきい値を示します。チャート上の各ポイントは、選択した期間に応じて、特定の時間または日のP50しきい値を示します。
最も遅いリクエスト
最も遅いリクエストの表には、選択した期間で最も遅いリクエスト10件が表示されます。「時間」はリクエストが完了するまでにかかった平均レスポンスタイムで、「時間」は「パス」に表示されている指定リソースに送信されたリクエスト数です。
企業レベルでの分析
会社レベルでの分析では、会社のすべてのアプリケーションについて、以下のデータが表示されます。
- データ使用量
- ビルド時間
- ランタイム
- HTTPリクエスト
これらの情報を表示するには、企業の分析ページ((企業の名前)>「企業の設定」>「分析」)に移動します。注)データベースホスティングまたはWordPressホスティングもご利用の場合、企業レベルの分析を表示するには「アプリケーション」のサブページを選択する必要があります。
帯域幅
帯域幅チャートは、選択した期間にアプリケーションが送信したエグレスデータの合計を示します。各色のブロックは、個々のアプリケーションまたはアプリケーションのグループを表しているため、どのアプリケーションが最も多くの帯域幅を使用しているか、または最も少ない帯域幅を使用しているかを確認できます。4つ以上のアプリケーションがある場合、帯域幅が最も少なかったアプリケーションは「その他」としてグループ化されます。
ビルド時間
ビルド時間のチャートには、選択した期間のすべてのアプリケーションのビルドに費やされた合計時間が表示されます。
ランタイム
選択した期間のすべてのアプリケーション(ビルドおよびデプロイ後)の合計使用時間を確認できます。各リソースタイプと回数は別々の行に表示されます。
平均HTTPリクエスト
平均HTTPリクエストの表には、選択した期間におけるすべてのアプリケーションの平均リクエスト時間が表示されます。
最も遅いHTTPリクエスト
最も遅いHTTPリクエストの表には、選択した期間におけるすべてのアプリケーションの最も遅いリクエスト10件が表示されます。
その他の注意事項
分析データは30日間保持されます。Kinstaに最初にデプロイした後、「アプリケーション分析」を頻繁にチェックし、その後も定期的に確認することをお勧めします。原因不明の分析データや気になる不整合が見つかった場合には、カスタマーサポートにお知らせください。