Para garantir que o agente do Application Real-Time Monitoring Service (ARMS) funcione conforme o esperado, é necessário conectá-lo ao servidor ARMS. Este tópico descreve as portas, endpoints e blocos CIDR que devem ser habilitados para utilizar o Application Monitoring.
Agente versão 3.x e posteriores
Portas de destino obrigatórias
Para utilizar o Application Real-Time Monitoring Service (ARMS), garanta a conectividade de rede com as seguintes portas de destino. O agente precisa acessar essas portas para operar corretamente.
|
Porta |
Descrição |
|
8080 |
Fornecida pelo service Application Configuration Management (ACM) para configuração de aplicações. |
|
8848 |
Fornecida pelo service ACM para configuração de aplicações. |
|
9990 |
Disponibilizada pelo endpoint de cadeia de chamadas e metadados para reporte de metadados. |
|
80 |
Utilizada pelos endpoints de cadeia de chamadas e metadados, métricas, service de profiling contínuo e automonitoramento do agente. Serve para reportar dados de cadeia de chamadas, métricas, profiling contínuo e automonitoramento. |
|
9092 |
Oferecida pelo endpoint de cadeia de chamadas e metadados para o recurso de diagnóstico de aplicações. |
|
9093 |
Destinada à segurança da aplicação via endpoint de cadeia de chamadas e metadados. |
Domínios obrigatórios
Ao usar o ARMS, permita o acesso aos endpoints do ARMS e aos domínios do ACM. Consulte a tabela abaixo para identificar os domínios corretos para sua região. Se a aplicação estiver em uma Virtual Private Cloud (VPC) da Alibaba Cloud, utilize os endpoints internos. Essa regra também se aplica a implantações conectadas a uma VPC por meio de linha dedicada. Para aplicações em data centers on-premises ou em outros provedores cloud, use os endpoints públicos.
Expandir para visualizar os domínios dos services ARMS e ACM por região
O domínio end-side-logs-{region}.{region}.log.aliyuncs.com listado na tabela corresponde ao canal de reporte do Simple Log Service (SLS) para logs de automonitoramento do agente. Após conectar-se ao Application Monitoring, o agente utiliza esse endereço para enviar seus logs operacionais ao SLS. Garanta que este domínio esteja acessível.
Utilize o comando curl para testar a conectividade de rede entre o host de destino e os endpoints do ARMS e ACM. Por exemplo, para validar a conexão na região China (Hangzhou), faça login na máquina onde a aplicação está implantada e execute os comandos abaixo:
#Test the call chain & metadata endpoint. A return code of 200 indicates a successful connection.
curl -I -w "%{http_code}" http://arms-dc-hz.aliyuncs.com/api/checkHealth
#Test the metadata endpoint. A return code of 200 indicates a successful connection.
curl -I -w "%{http_code}" http://arms-dc-hz.aliyuncs.com:9990/api/checkHealth
#Test the metric endpoint. A return code of 200 indicates a successful connection.
curl -I -w "%{http_code}" http://cn-hangzhou.arms.aliyuncs.com/health/readiness
Algumas regiões não oferecem um service ACM interno. Nesses casos, utilize o domínio público do ACM. Sua aplicação precisa ter acesso à rede pública.
Por padrão, o agente ARMS detecta automaticamente o ambiente de rede, priorizando endpoints internos para o reporte de dados. Caso a rede interna esteja inacessível, ele passa a usar os endpoints públicos.
Blocos CIDR de IP obrigatórios
Se a aplicação estiver implantada em uma VPC da Alibaba Cloud, incluindo cenários com conexão via linha dedicada a uma VPC, garanta que os domínios internos estejam acessíveis e permita o acesso aos internal CIDR blocks for each service. Para aplicações em data centers on-premises ou em outras clouds, o ARMS não fornece detalhes de blocos CIDR para endpoints públicos. Nesse cenário, assegure que os domínios públicos estejam alcançáveis.
Endereços IP obrigatórios para o mecanismo ACM
O agente ARMS conecta-se ao mecanismo ACM DPI para obter informações de configuração. Os endereços IP desse mecanismo são estáticos. É possível obtê-los acessando a interface HTTP do ACM através do domínio correspondente à sua região.
curl 'acm.aliyun.com:8080/diamond-server/diamond'
Garanta que seu firewall permita o acesso aos endereços IP do mecanismo ACM DPI obtidos via comando curl. Execute o comando a seguir para verificar o acesso.
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
Caso a consulta não retorne conteúdo, o endereço não está acessível.
Agent V2.x
Portas de destino obrigatórias
Para se conectar ao Application Real-Time Monitoring Service (ARMS), é necessário garantir a conectividade de rede com as portas de destino listadas abaixo. Essa configuração permite que o agent funcione corretamente.
|
Porta |
Descrição |
|
8080 |
Disponibilizada pelo service Application Configuration Management (ACM) para configuração de aplicações. |
|
8442 |
Fornecida pelo endpoint do ARMS para relatório de metadados. |
|
8443 |
Utilizada pelo endpoint do ARMS no envio de dados estatísticos. |
|
8883 |
Destinada ao reporte de dados detalhados via endpoint do ARMS. |
|
8848 |
Empregada pelo endpoint do ARMS para informações relacionadas a microsserviços. |
|
9092 |
Associada ao recurso de diagnóstico de aplicações no endpoint do ARMS. |
|
9093 |
Reservada para segurança de aplicações no endpoint do ARMS. |
Nomes de domínio obrigatórios
A conexão com o ARMS exige a liberação de acesso aos domínios dos endpoints do ARMS e do ACM. A tabela a seguir relaciona esses domínios para cada região. Caso sua aplicação esteja implantada em uma Virtual Private Cloud (VPC) da Alibaba Cloud, inclusive em cenários com link dedicado conectado à VPC, utilize o endpoint interno do ARMS e o domínio interno do ACM. Se a implantação for em um data center on-premises ou em outra plataforma cloud, opte pelo endpoint público do ARMS e pelo domínio público do ACM.
Expandir para visualizar os nomes de domínio de rede do ARMS e ACM por região
Utilize o comando Telnet para testar a conectividade de rede entre o host de destino, o endpoint do ARMS e o service ACM. Por exemplo, para validar a conexão na região China (Hangzhou), faça login na máquina onde a aplicação está implantada e execute os comandos abaixo:
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
Algumas regiões não oferecem o service ACM interno. Nesses casos, utilize o domínio público do ACM. Sua aplicação precisa ter acesso à rede pública.
Blocos CIDR de IP obrigatórios
Se a aplicação estiver em uma VPC da Alibaba Cloud, incluindo cenários com link dedicado, garanta a conectividade com nomes de domínio internos e permita o acesso a internal CIDR blocks for each service. Para implantações em data centers on-premises ou outras plataformas cloud, o ARMS não fornece detalhes de blocos CIDR para endpoints públicos. Nessa situação, assegure a conectividade com os nomes de domínio públicos.
Endereços IP do mecanismo ACM obrigatórios
O agent do ARMS precisa se conectar ao mecanismo ACM para obter informações de configuração. É possível recuperar o endereço IP desse mecanismo por meio da API HTTP fornecida pelo ACM. Esse endereço IP é estático. Primeiramente, consulte o IP do mecanismo ACM com base no domínio do ACM correspondente à sua região.
curl 'acm.aliyun.com:8080/diamond-server/diamond'
Certifique-se de que seu firewall permita o endereço IP do mecanismo ACM obtido via comando curl. Execute o comando a seguir para verificar essa permissão.
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
Caso a consulta não retorne conteúdo, o service estará inacessível.
Instruções
Leia o texto em inglês para compreender O QUE precisa ser comunicado
Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão
Copie os placeholders xref (
{XREF_N}) literalmente, sem traduzir ou modificarAplique rigorosamente todas as regras específicas do idioma
Siga as regras de stopwords com tolerância zero
Use o modo imperativo em passos numerados e listas de procedimentos
Garanta consistência terminológica — o mesmo termo deve ter a mesma tradução em todo o documento
Varie os inícios de frase em listas e tabelas — nenhum início deve se repetir mais de 3 vezes
-
Retorne APENAS o documento markdown em português brasileiro, sem explicações