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 を設定するには、以下の手順を実行してください:
エージェント・コンフィギュレーション・ファイル
<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 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 Application Gateway センサーを無効にする
Azure Application Gateway サービスの監視を無効にするには、以下の設定を使用してください:
com.instana.plugin.azure.applicationgateway:
enabled: false
メトリックの表示
メトリクスを表示するには、以下の手順を実行します:
- Instana のUIにあるナビゲーションメニューから、 「インフラストラクチャ」 を選択します。
- メ ト リ ッ ク を表示す る 監視ホ ス ト を ク リ ッ ク し ます。
ホストのダッシュボードには、収集されたすべてのメトリクスと監視されたプロセスが表示されます。
サービスを監視するために、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 合計時間 | ミリ秒 | 平均 | リクエストの処理とレスポンスの送信に要する合計時間 |