アプリケーション健全性チェック

この記事では、Safous App Gatewayがプラットフォーム上で公開されたアプリケーションをチェックする方法について説明します。これは、ユーザーがアプリケーションにアクセスしようとしてから、アプリケーションが応答するまでの遅延を測定するものです。待ち時間をチェックするために、管理者が管理者ポータルを経由してユーザーポータルに公開したアプリケーショ ンについて、連続ループでサンプリング処理を実行しました。 

 

アプリケーション健全性チェックはなぜ重要か

アプリケーションの健全性チェックは、ユーザーにとって問題になる可能性のあるパフォーマンスの問題を明らかにします。Safousがお客様の公開アプリケーションをサンプリングする際、アプリケーションの健全性をわかりやすく提供し、ユーザーが遅延を感じないように問題を修正する必要性をお知らせします。

 

サンプリング

Safousプラットフォームで公開されたアプリケーションは、以下の場合にサンプルされます:

    1.  アプリケーションはシステムアプリケーションではない場合(例えば、Safousプラットフォームに存在する録画やスーパーバイザーコンソールなど)。
    2.  アプリケーションがワイルドカードアプリケーションまたはネットワークアプリケーションでない場合。 
    3.  アプリケーションが有効になっている場合。
    1.  アプリケーションがクラウドプロバイダー(例えばAWS)に接続されていない場合。 


待ち時間が長いアプリケーションには赤い丸が表示され、アプリケーションへのアクセスに高い応答時間がかかることを示します。App Gatewayで公開されている遅延の大きいアプリケーションは、5分ごとにサンプリングされます。アプリケーションの接続が修正された場合、低遅延ステータスに戻るまで、通知には最大5分の再サンプリングが必要です。

健全なアプリケーション(低遅延)は30分ごとにサンプリングされます。

可能な限り正確な結果を得るために、Safousは各アプリケーションを複数回サンプリングし、それに応じて遅延を計算しています。

アプリケーションが複数のApp Gatewayで公開されている場合、そのアプリケーションの健全性は、すべてのApp Gatewayサンプルの平均に基づいて計算されます。たとえば、www.CNN.com のWebサイトをアプリケーションとしてすべて公開する3つのApp Gatewayがある場合、そのアプリケーションの健全性応答は、すべてのIDACサンプルの平均となります。

 

Latency Tiersとは

まず、低遅延は「良いこと」であることを覚えておくことが重要です。それは、ユーザーがアプリケーションにアクセスするリクエストから、アプリケーションのサービスが提供されるまでのタイムラグが少ないことを意味します。

  • Low_latency (緑の丸 ) : 0から "low_latency "属性の間、50ミリ秒
  • Medium_latency (オレンジの丸):"low_latency "属性から "medium_latency "属性までの間、500ミリ秒
  • High_latency (赤の丸) :”medium_latency "属性とデフォルトのタイムアウトの間で、timeout = 15秒とします。タイムアウト時間を変更することはできません。赤い丸は、アプリケーションが利用できないことを意味することもあります。どのような状況においても、赤い丸が表示されているアプリケーションは利用できません。 
  • Unsampled (無し) :アプリケーションはまだサンプリングされていない事を示しています。


アプリケーションの健全性はAnalytics > ZTNA > Applicationで確認できます。

image-png-Aug-08-2023-02-09-57-1284-AM


ログ

Safousがアプリケーションのサンプリングに失敗した場合、その失敗が管理者ポータルのログ画面の Analytics > ZTNA > System Logs に記録されます。これらのエラーメッセージには以下が含まれます: 

  1. サンプリングに失敗した特定のIDAC
  2. サンプリングできなかった特定のアプリケーション
  3. Safous が検出したエラー (タイムアウト、接続拒否など) 

以下は、アプリケーションがサンプリングされたときのログ画面のサンプルです:

image-png-Aug-07-2023-09-12-57-2474-PM

 

健全性チェックの有効化と無効化

アプリケーションのヘルスチェックは、管理ポータルのSettings > ZTNA > Configuration > Applicationsでデフォルトで有効になっています。

image-png-Aug-07-2023-08-50-30-1542-PM