Azure Application Gateway の監視

Instana 環境全体をエンドツーエンドで可視化することで、 Azure Application Gateway を監視します。 Instana ホストエージェントをインストールすると、 Azure Application Gateway センサーが自動的にインストールされ、有効化されます。 「 Azure Application Gateway 」に関連するインフラストラクチャのメトリクスは、「 Instana 」のUIで確認できます。

詳細については、 「 Instana ホストエージェント」 を参照してください。

その他のサポート対象の Azure サービスに関する詳細については、 Azure をご覧ください。

Azure Application Gateway センサーの設定

Azure Application Gateway を設定するには、以下の手順を実行してください:

  1. エージェント・コンフィギュレーション・ファイル<agentinstall_dir>/etc/instana/configuration.yamlのAzureサービスを以下のコンフィギュレーションで有効にします:

    com.instana.plugin.azure:
      enabled: true
      subscription: "[Your-Subscription-Id]"
      tenant: "[Your-Tenant-Id]"
      principals:
        - id: "[Your-Service-Principal-Account-Id]"
          secret: "[Your-Service-Principal-Secret]"
    

    Azure エージェントのインストールの詳細については、インストールを参照してください。

  2. エージェントの設定ファイルで <agentinstall_dir>/etc/instana/configuration.yaml、 Azure Application Gateway センサーが有効になっていることを確認してください:

    com.instana.plugin.azure.applicationgateway:
    enabled: true
    

サービスフィルタリングのためのタグとリソースグループの定義

コンマで区切って複数のタグやリソースグループを定義することができます。 タグは、コロン : で区切られたキーと値のペアとして定義する必要があります。 コンフィギュレーションを簡単にするために、ディスカバリーに含めるタグと除外するリソースグループを定義する必要があります。 タグまたはリソースグループがインクルードリストと除外リストの両方で定義されている場合、除外リストが優先されます。 フィルタリングなしですべてのサービスを含めたい場合は、いかなるコンフィギュレーションも定義してはならない。

  • タグを持つサービスをディスカバリーに含めるには、以下の設定を使用する:

    com.instana.plugin.azure.applicationgateway:
      include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
    
  • タグを持つサービスをディスカバリーから除外するには、以下の設定を使用する:

    com.instana.plugin.azure.applicationgateway:
      exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
    
  • リソースグループを持つサービスをディスカバリーに含めるには、以下の設定を使用する:

    com.instana.plugin.azure.applicationgateway:
      include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
    
  • リソースグループを持つサービスをディスカバリーから除外するには、以下の設定を使用する:

    com.instana.plugin.azure.applicationgateway:
      exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
    
注: すべての Azure サービスに対して、グローバルレベルでディスカバリーフィルタリングを設定できます。 Azure Application Gateway のフィルターを定義すると、グローバルフィルターは上書きされます。 Azure サービスのグローバル検出フィルタリングに関する詳細については、 「 Azure の設定」 を参照してください。

Azure Application Gateway センサーを無効にする

Azure Application Gateway サービスの監視を無効にするには、以下の設定を使用してください:

com.instana.plugin.azure.applicationgateway:
  enabled: false

メトリックの表示

メトリクスを表示するには、以下の手順を実行します:

  1. Instana のUIにあるナビゲーションメニューから、 「インフラストラクチャ」 を選択します。
  2. メ ト リ ッ ク を表示す る 監視ホ ス ト を ク リ ッ ク し ます。

ホストのダッシュボードには、収集されたすべてのメトリクスと監視されたプロセスが表示されます。

サービスを監視するために、Azure はメトリクスを 1 分ごとに収集します。

構成データ

名前空間の詳細 説明
名前 Application Gatewayの名前
リソース・グループ Application Gatewayのリソースグループ
Location Application Gatewayの場所
タイプ リソースのタイプ Application Gateway
プロビジョニング状態 Application Gatewayのプロビジョニング状態

パフォーマンス・メトリック

メトリック 名前 ユニット 集約 説明
スループット
バイト数 スループット バイト 平均 Application Gatewayが提供する1秒あたりのバイト数
ホスト・カウント
HealthyHostCount 平均 ヘルス・プローブによって健全と判断されたバックエンドの数
UnhealthyHostCount 平均 ヘルス・プローブによって不健康と判定されたバックエンドの数
パーセンテージ HostCountUnhealthyPercentage パーセント 平均 不健康なバックエンドホストの割合
要求
TotalRequests 合計 Application Gatewayが処理に成功したリクエスト数
FailedRequests 合計 接続の問題で失敗したリクエスト数
パーセンテージ RequestsFailedPercentage パーセント 合計 Application Gatewayが提供する失敗したリクエストの割合
接続
CurrentConnections 合計 クライアントからApplication Gatewayに対してアクティブな同時接続の総数
計算単位
ComputeUnits 平均 消費されたプロセッサ容量のカウント
バイト
バイト数 BytesSent バイト 合計 Application Gatewayがクライアントから受信する総バイト数
バイト数 BytesReceived バイト 合計 Application Gatewayがクライアントから受け取る総バイト数
Application Gateway 合計時間
期間 Application Gateway 合計時間 ミリ秒 平均 リクエストの処理とレスポンスの送信に要する合計時間