Azure Load Balancer の監視
Instana 環境全体をエンドツーエンドで可視化することで、 Azure Load Balancer の包括的な監視を実現します。
Instana ホストエージェントをインストールすると、 Azure Load Balancer センサーが自動的にインストールされ、有効化されます。 「 Azure Load Balancer 」に関連するインフラストラクチャのメトリクスは、「 Instana 」のUIで確認できます。
その他のサポート対象の Azure サービスに関する詳細については、 Azure をご覧ください。
Azure Load Balancer センサーの設定
Azure Load Balancer を監視するには、以下の手順を実行してください:
以下の構成を使用して、エージェント構成ファイル (
<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 エージェントのインストールについて詳しくは、 インストールを参照してください。
エージェントの設定ファイル(
<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 Load Balancer センサーを無効にする
Azure Load Balancer サービスの監視を無効にするには、以下の設定を使用してください:
com.instana.plugin.azure.loadbalancer:
enabled: false
メトリックの表示
メトリックを表示するには、以下のステップを実行します。
- Instana のUIにあるナビゲーションメニューから、 「インフラストラクチャ」 を選択します。
- 特定のモニター対象ホストをクリックします。
収集されたすべてのメトリックとモニター対象プロセスを含むホスト・ダッシュボードを表示できます。
メトリックは 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 パケットの総数 |