Si ejecuta clústeres de Container Service for Kubernetes (ACK) en varias regiones, es posible que necesite centralizar los datos de monitoreo en una sola región para unificar las alertas, los paneles y el cumplimiento normativo. De forma predeterminada, el agente de Application Real-Time Monitoring Service (ARMS) en un clúster ACK envía los datos a la región local. Para redirigir los datos de monitoreo hacia ARMS en una región diferente, establezca la variable de entorno ARMS_REPORT_REGION en el componente ack-onepilot.
Funcionamiento
El componente ack-onepilot envía los datos de monitoreo al endpoint de ARMS en la región local de forma predeterminada. Al establecer la variable de entorno ARMS_REPORT_REGION, el componente envía los datos al endpoint de ARMS en la región especificada.
Este cambio aplica a todo el clúster. Después de configurar ARMS_REPORT_REGION, todas las aplicaciones del clúster enviarán datos a la región indicada.
Requisitos previos
Antes de empezar, asegúrese de contar con:
El componente ack-onepilot en la versión V4.0.0 o posterior
Si utiliza una versión anterior a la V4.0.0, actualice el componente ack-onepilot antes de continuar.
Configurar el reporte entre regiones
Establezca la variable de entorno
ARMS_REPORT_REGIONen la aplicaciónack-onepilot-ack-onepilotdentro del namespaceack-onepilot. El valor debe ser el ID de una región donde ARMS esté disponible. Por ejemplo:cn-hangzhouocn-beijing.Reinicie las aplicaciones existentes o despliegue nuevas aplicaciones para comenzar a enviar datos a la región especificada.