Azure Load Balancer の監視

Instana 環境全体をエンドツーエンドで可視化することで、 Azure Load Balancer の包括的な監視を実現します。

Instana ホストエージェントをインストールすると、 Azure Load Balancer センサーが自動的にインストールされ、有効化されます。 「 Azure Load Balancer 」に関連するインフラストラクチャのメトリクスは、「 Instana 」のUIで確認できます。

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

Azure Load Balancer センサーの設定

Azure Load Balancer を監視するには、以下の手順を実行してください:

  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 Load Balancer センサーが有効になっていることを確認してください:

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

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

複数のタグとリソース・グループをコンマで区切って定義できます。 タグは、コロン (:) で区切られたキーと値のペアとして定義する必要があります。 構成を簡素化するために、ディスカバリーに含めるまたは除外するタグおよびリソース・グループを定義します。 タグまたはリソース・グループが包含リストと除外リストの両方で定義されている場合は、除外リストが優先されます。 フィルタリングせずにすべてのサービスを含める場合は、構成を定義しないでください。

  • タグ付きのサービスをディスカバリーに含めるには、以下の構成を使用します。

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

    com.instana.plugin.azure.loadbalancer:
      exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
    
  • リソース・グループを持つサービスをディスカバリーに組み込むには、以下の構成を使用します。

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

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

Azure Load Balancer センサーを無効にする

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

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

メトリックの表示

メトリックを表示するには、以下のステップを実行します。

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

収集されたすべてのメトリックとモニター対象プロセスを含むホスト・ダッシュボードを表示できます。

メトリックは 1 分ごとにプルされます。これは、これらのサービスをモニターするために Azure が提供する解決策です。

構成データ

名前空間の詳細 説明
名前 ロード・バランサーの名前
リソース・グループ Load Balancer のリソース・グループ
Location ロード・バランサーのロケーション
タイプ リソースのタイプ
プロビジョニング状態 Load Balancer のプロビジョニング状態

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

メトリック 名前 ユニット 集約 説明
SNAT接続数
SnatConnectionCount 合計 期間内に作成された新規 SNAT 接続の総数
バイト
バイト数 ByteCount 合計 期間内に送信されたバイトの総数
パケット
パケット PacketCount API へのアクセス総数
SNATポート
Allocated AllocatedSnatPorts 平均 期間内に割り振られた SNAT ポートの総数
使用中 UsedSnatPorts 平均 期間内に使用された SNAT ポートの総数
Dipの可用性
DipAvailability 平均 期間ごとのロード・バランサーの正常性プローブの平均状況
Vipの可用性
VipAvailability 平均 期間ごとの平均ロード・バランサー・データ・パス可用性
SYNパケット
パケット 同期数 合計 期間内に送信された SYN パケットの総数