Application Real-Time Monitoring Service (ARMS) エージェントが想定どおりに動作することを保証するには、ARMS エージェントを ARMS サーバーに接続する必要があります。このトピックでは、アプリケーションモニタリングを使用するために有効にする必要があるポート、エンドポイント、および CIDR ブロックについて説明します。
ARMS エージェント V3.X 以降
ポート
アプリケーションモニタリングを使用する場合は、ARMS エージェントを想定どおりに動作させるために、次のポートの接続性を確保する必要があります。
ポート | 説明 |
8080 | このポートは、Application Configuration Management (ACM) によって提供されます。 |
8848 | このポートは、ACM によって提供されます。 |
9990 | このポートは、メタデータレポート用のトレースおよびメタデータエンドポイントによって提供されます。 |
80 | このポートは、トレース、メトリック、および継続的プロファイリングデータレポート用のトレースおよびメタデータエンドポイント、メトリックエンドポイント、および継続的プロファイリングエンドポイントによって提供されます。 |
9092 | このポートは、アプリケーション診断用のトレースおよびメタデータエンドポイントによって提供されます。 |
9093 | このポートは、アプリケーションセキュリティ用のトレースおよびメタデータエンドポイントによって提供されます。 |
エンドポイント
アプリケーションをアプリケーションモニタリングに接続するには、ARMS と ACM のエンドポイントを有効にする必要があります。次の表に、さまざまなリージョンにおける ARMS と ACM のエンドポイントを示します。アプリケーションが Alibaba Cloud 仮想プライベートクラウド (VPC) にデプロイされている場合、または Express Connect 回線を使用して VPC に接続されている場合は、ARMS と ACM の内部エンドポイントを使用します。アプリケーションがデータセンターまたはサードパーティのクラウドサービスにデプロイされている場合は、ARMS と ACM のパブリックエンドポイントを使用します。
各リージョンの ARMS と ACM のエンドポイントを表示する
一般的なエンドポイント:
# トレースとメタデータのエンドポイントをテストします。 HTTP コード 200 は、ネットワークがアクセス可能であることを示します。
curl -I -w "%{http_code}" http://arms-dc-hz.aliyuncs.com/api/checkHealth
# メタデータのエンドポイントをテストします。 HTTP コード 200 は、ネットワークがアクセス可能であることを示します。
curl -I -w "%{http_code}" http://arms-dc-hz.aliyuncs.com:9990/api/checkHealth
# メトリックのエンドポイントをテストします。 HTTP コード 200 は、ネットワークがアクセス可能であることを示します。
curl -I -w "%{http_code}" http://cn-hangzhou.arms.aliyuncs.com/health/readiness
ACM の内部エンドポイントが提供されていないリージョンでは、パブリックエンドポイントを使用する必要があります。この場合、アプリケーションはインターネットにアクセスできる必要があります。
ARMS CIDR ブロック
Alibaba Cloud VPC デプロイメント (Express Connect 回線経由の接続を含む): VPC エンドポイントと対応する CIDR ブロックを有効にします。
オンプレミスまたはクロス クラウド デプロイメント: パブリックエンドポイントを有効にします。ARMS は、これらのエンドポイントの CIDR ブロックに関する詳細を公開していません。
ACM CIDR ブロック
ARMS エージェントは、構成を取得するために ACM エンジンに接続する必要があります。 ACM エンジンの CIDR ブロックは、ACM によって提供される HTTP API と、異なるリージョンにおける ACM エンドポイントに基づいて取得できます。 CIDR ブロックは長期間変更されません。
curl 'acm.aliyun.com:8080/diamond-server/diamond'
次のコマンドを実行して、ファイアウォールが ACM エンジンの CIDR ブロックからのアクセスを許可しているかどうかを確認します。
curl -X GET "http://139.196.XX.XX:8080/diamond-server/config.co?dataId=com.ali.art.logicregion.flow.control.icbu&group=art-control-service" -i
関連する構成を照会できない場合、ACM エンジンにアクセスできません。
ARMS エージェント V2.X
ポート
Application Monitoring を使用する場合、ARMS エージェントが想定どおりに動作し続けるように、次のポートの接続性を確保する必要があります。
ポート | 説明 |
8080 | このポートは ACM によって提供されます。 |
8442 | このポートは、メタデータレポート用の ARMS エンドポイントによって提供されます。 |
8443 | このポートは、統計データレポート用の ARMS エンドポイントによって提供されます。 |
8883 | このポートは、詳細データレポート用の ARMS エンドポイントによって提供されます。 |
8848 | このポートは、マイクロサービスデータレポート用の ARMS エンドポイントによって提供されます。 |
9092 | このポートは、アプリケーション診断 用の ARMS エンドポイントによって提供されます。 |
9093 | このポートは、アプリケーションセキュリティ用の ARMS エンドポイントによって提供されます。 |
エンドポイント
アプリケーションを Application Monitoring に接続するには、ARMS と ACM のエンドポイントを有効にする必要があります。次の表に、さまざまなリージョンにおける ARMS と ACM のエンドポイントを示します。アプリケーションが Alibaba Cloud VPC にデプロイされている場合、または Express Connect 回線を使用して VPC に接続されている場合は、ARMS と ACM の内部エンドポイントを使用します。アプリケーションがデータセンターまたはサードパーティのクラウドサービスにデプロイされている場合は、ARMS と ACM のパブリックエンドポイントを使用します。
各リージョンの ARMS と ACM のエンドポイントを表示する
例: 投稿のタイトルを表示する:
telnet arms-dc-hz-internal.aliyuncs.com 8442
telnet arms-dc-hz-internal.aliyuncs.com 8443
telnet arms-dc-hz-internal.aliyuncs.com 8883
telnet arms-dc-hz-internal.aliyuncs.com 9092
telnet arms-dc-hz-internal.aliyuncs.com 9093
telnet addr-hz-internal.edas.aliyun.com 8080
ACM の内部エンドポイントが提供されていないリージョンでは、パブリックエンドポイントを使用する必要があります。この場合、アプリケーションはインターネットにアクセスできる必要があります。
ARMS CIDR ブロック
Alibaba Cloud VPC デプロイメント (Express Connect 回線経由の接続を含む): VPC エンドポイントと対応する CIDR ブロックを有効にする。
オンプレミスまたはクロス クラウド デプロイメント: パブリックエンドポイントを有効にします。ARMS は、これらのエンドポイントの CIDR ブロックに関する詳細を公開していません。
ACM CIDR ブロック
ARMS エージェントは、構成を取得するために ACM エンジンに接続する必要があります。 ACM エンジンの CIDR ブロックは、ACM によって提供される HTTP API と、異なるリージョンにおける ACM エンドポイントに基づいて取得できます。 CIDR ブロックは長期間変更されません。
curl 'acm.aliyun.com:8080/diamond-server/diamond'
次のコマンドを実行して、ファイアウォールが ACM エンジンの CIDR ブロックからのアクセスを許可しているかどうかを確認します。
curl -X GET "http://139.196.XX.XX:8080/diamond-server/config.co?dataId=com.ali.art.logicregion.flow.control.icbu&group=art-control-service" -i
関連する構成を照会できない場合、ACM エンジンにアクセスできません。
参照
詳細については、「ネットワーク」をご参照ください。