Ao executar clusters do Container Service for Kubernetes (ACK) em várias regiões, pode ser necessário centralizar os dados de monitoramento em uma única região para unificar alertas, painéis e conformidade. Por padrão, o agente do Application Real-Time Monitoring Service (ARMS) em um cluster ACK envia dados para a região local. Para redirecionar os dados de monitoramento ao ARMS em outra região, defina a variável de ambiente ARMS_REPORT_REGION no componente ack-onepilot.
Como funciona
Por padrão, o componente ack-onepilot envia dados de monitoramento ao endpoint do ARMS na região local. Ao definir a variável de ambiente ARMS_REPORT_REGION, o componente passa a enviar os dados ao endpoint do ARMS na região especificada.
Essa alteração afeta todo o cluster. Após definir ARMS_REPORT_REGION, todos os aplicativos no cluster enviam dados para a região especificada.
Pré-requisitos
Antes de começar, verifique se você tem:
O componente ack-onepilot na versão V4.0.0 ou posterior
Se a versão for anterior à V4.0.0, atualize o componente ack-onepilot antes de prosseguir.
Configure o envio de dados entre regiões
Defina a variável de ambiente
ARMS_REPORT_REGIONno aplicativoack-onepilot-ack-onepilotno namespaceack-onepilot. O valor deve ser o ID de uma região onde o ARMS esteja disponível. Exemplo:cn-hangzhououcn-beijing.Reinicie os aplicativos existentes ou implante novos aplicativos para iniciar o envio de dados à região especificada.