Todos los productos
Search
Centro de documentos

Alibaba Cloud Service Mesh:Enable control-plane log collection and alerting (ASM versions earlier than 1.17.2.35)

Última actualización: Sep 18, 2026

ASM admite la recopilación de registros del plano de control y las alertas basadas en registros. Por ejemplo, ASM puede recopilar los registros que se generan cuando el plano de control envía configuraciones a los sidecars del plano de datos. Este tema describe cómo habilitar la recopilación de registros y las alertas basadas en registros del plano de control.

Contexto

Una de las funciones principales del plano de control de ASM es enviar las configuraciones de reglas de la malla a los proxy sidecar o a las puertas de enlace del plano de datos. Si las reglas de malla que usted configura entran en conflicto entre sí y falla un envío, los proxy o las puertas de enlace no reciben la configuración más reciente. Un proxy o una puerta de enlace puede seguir ejecutándose con la configuración que ya recibió, siempre que no se reinicie. Sin embargo, si estos pods se reinician, el proxy sidecar o la puerta de enlace podría fallar al iniciar. En la práctica, las configuraciones incorrectas provocan con frecuencia que las puertas de enlace o los proxy queden fuera de servicio. Por lo tanto, es fundamental habilitar las alertas basadas en registros del plano de control para detectar y resolver este tipo de problemas a tiempo.

Requisitos previos

Habilitar la recopilación de registros del plano de control

  1. Inicie sesión en la consola de ASM. En el panel de navegación izquierdo, elija Service Mesh > Mesh Management.

  2. En la página Mesh Management, haga clic en el nombre de su instancia de ASM. En el panel de navegación izquierdo, elija ASM Instance > Base Information.

  3. En la sección Config Info, haga clic en Enable junto a Control-plane log collection.

    • Habilitación por primera vez: aparece el cuadro de diálogo Enable Control-plane log collection. Cree un proyecto o seleccione uno existente. Al crear un proyecto, use el nombre predeterminado o un nombre personalizado y luego haga clic en Submit. Enable control-plane log collection

    • Rehabilitación (si se habilitó previamente y luego se deshabilitó): aparece un mensaje de Note. Haga clic en OK. El proyecto utilizado anteriormente se selecciona automáticamente.

    Importante

    El logstore del plano de control conserva los registros durante 30 días y descarta automáticamente los más antiguos.

Una vez habilitada la recopilación de registros, haga clic en View log junto a Control-plane log collection en la Base Information section to view detailed control-plane logs on the log project page.in the Base Information section to view detailed control-plane logs on the log project page. in the Base Information section to view detailed control-plane logs on the log project page.

Habilitar las alertas basadas en registros

Importante

Habilite la recopilación de registros del plano de control antes de configurar las alertas basadas en registros. De lo contrario, no podrá utilizar esta función.

Cuando el plano de datos rechaza una solicitud xDS del plano de control, se activa una alerta de error de sincronización del plano de datos. Esto significa que el proxy sidecar o la puerta de enlace afectados no recibieron la configuración más reciente. El impacto depende del estado del proxy:

  • Tiene configuraciones anteriores: el proxy o la puerta de enlace sigue ejecutándose con la última configuración recibida correctamente.

  • No tiene configuraciones: el proxy o la puerta de enlace carece de información de configuración. Es posible que no tenga listeners configurados y que no pueda procesar solicitudes según las reglas de enrutamiento.

Para habilitar las alertas:

  1. Inicie sesión en la consola de ASM. En el panel de navegación izquierdo, elija Service Mesh > Mesh Management.

  2. En la página Mesh Management, haga clic en el nombre de su instancia de ASM. En el panel de navegación izquierdo, elija ASM Instance > Base Information.

  3. En la sección Config Info, haga clic en Alert Setting junto a Control-plane log collection.

  4. En el cuadro de diálogo Control-Plane Alert Setting, busque la directiva de acción que desea habilitar. Seleccione ASM Built-in Action Strategy (recommended) o una directiva de acción personalizada y luego haga clic en Enable Alert. Una directiva de acción especifica la operación que se ejecuta cuando se activa una alerta. Para crear o modificar directivas de acción, consulte Create an action policy en Simple Log Service.

  5. En el mensaje de Note, haga clic en OK.

Configurar los contactos de alerta

Puede configurar la directiva de acción integrada para establecer los destinatarios de las notificaciones de alerta y las plantillas de notificación. Agregue miembros al grupo de usuarios de alerta integrado para que reciban las notificaciones.

  1. Inicie sesión en la consola de Simple Log Service.

  2. En la sección Projects, haga clic en el nombre de su proyecto. En el panel de navegación izquierdo, haga clic en Alerts.

  3. En la página Alert Center, elija Notification Objects > User Group Management.

  4. En la pestaña User Group Management, busque sls.app.asm.builtin y haga clic en Edit en la columna Actions.

  5. En el cuadro de diálogo Edit User Group, seleccione los miembros que desea agregar y haga clic en el ícono Add para añadirlos al grupo. Luego, haga clic en OK.

    Edit user group

Comprobar las notificaciones de alerta

Para confirmar que las alertas se entregan correctamente, aplique una configuración de puerta de enlace intencionalmente no válida que haga referencia a una credencial TLS inexistente. Esta acción provoca un error en el envío de la configuración y genera una alerta.

Este ejemplo abarca un tipo específico de alerta. Para consultar otros mensajes de error y sus soluciones, revise Troubleshoot failed configuration pushes en este tema.
  1. Inicie sesión en la consola de ASM. En el panel de navegación izquierdo, elija Service Mesh > Mesh Management.

  2. En la página Mesh Management, haga clic en el nombre de su instancia de ASM. En el panel de navegación izquierdo, elija ASM Gateways > Gateway. Haga clic en Create from YAML.

  3. En la página Create, seleccione un namespace y una plantilla, pegue el siguiente código YAML y haga clic en Create. La siguiente puerta de enlace de Istio utiliza el namespace default y hace referencia a una credencial TLS inexistente (not-existing-credential), lo cual provoca un error en el envío de la configuración:

    apiVersion: networking.istio.io/v1beta1
    kind: Gateway
    metadata:
      name: gateway-test
      namespace: default
    spec:
      selector:
        istio: ingressgateway
      servers:
        - hosts:
            - '*console.alibabacloud.com'
          port:
            name: https
            number: 443
            protocol: HTTPS
          tls:
            credentialName: not-existing-credential
            mode: SIMPLE
  4. Compruebe que la alerta se haya activado:

    1. En la página de detalles de la instancia de ASM, elija ASM Instance > Base Information en el panel de navegación izquierdo.

    2. En la sección Config Info, haga clic en View log junto a Control-plane log collection.

    3. En la consola de Simple Log Service, busque 'ACK ERROR' para localizar la entrada de registro de la alerta.

      Si configuró notificaciones por correo electrónico, revise también su bandeja de entrada para buscar el mensaje de alerta.

Gestionar las alertas

Alertas por posibles riesgos de configuración

ASM detecta configuraciones que podrían generar resultados inesperados. Revise estas alertas en la página Mesh Diagnosis y siga las instrucciones para corregir las configuraciones.

Alertas por configuraciones incorrectas

ASM detecta configuraciones que probablemente causen comportamientos inesperados. Revise estas alertas en la página Mesh Diagnosis y corrija las configuraciones lo antes posible.

Solucionar errores en los envíos de configuración

A continuación se muestran los errores más comunes cuando fallan los envíos de configuración del plano de control al plano de datos.

Mensaje de error

Causa

Solución

Internal:Error adding/updating listener(s) 0.0.0.0_443: Failed to load certificate chain from <inline>, only P-256 ECDSA certificates are supported

El clúster del plano de datos no admite el tipo de certificado configurado.

Configure un certificado P-256 ECDSA. Para obtener más detalles, consulte Use an ingress gateway to enable HTTPS.

Internal:Error adding/updating listener(s) 0.0.0.0_443: Invalid path: ****

La ruta del certificado no es válida o el certificado no existe.

Compruebe que la ruta de montaje del certificado coincida con la ruta especificada en la configuración de la puerta de enlace. Para obtener más detalles, consulte Use an ingress gateway to enable HTTPS.

Internal:Error adding/updating listener(s) 0.0.0.0_xx: duplicate listener 0.0.0.0_xx found

Se configuraron puertos de escucha duplicados para la puerta de enlace.

Elimine las entradas de puerto duplicadas de la configuración de la puerta de enlace.

Internal:Error adding/updating listener(s) 192.168.33.189_15021: Didn't find a registered implementation for name: '***'

La referencia de EnvoyFilter para el parche del listener 15021 no existe en los proxy sidecar ni en los servicios de puerta de enlace de entrada.

Elimine la referencia de EnvoyFilter no válida.

Internal:Error adding/updating listener(s) 0.0.0.0_80: V2 (and AUTO) xDS transport protocol versions are deprecated in grpc_service ***

El protocolo xDS v2 está obsoleto. Este problema suele ocurrir cuando las versiones de los proxy sidecar del plano de datos no coinciden con la versión del plano de control.

Actualice los proxy sidecar mediante la eliminación de los pods existentes. La versión más reciente del proxy se inyecta automáticamente en los pods recreados.

Si su error no aparece en la lista, envíe un ticket para obtener asistencia.

Cambiar el proyecto de registros del plano de control

  1. Inicie sesión en la consola de ASM. En el panel de navegación izquierdo, elija Service Mesh > Mesh Management.

  2. En la página Mesh Management, haga clic en el nombre de su instancia de ASM. En el panel de navegación izquierdo, elija ASM Instance > Base Information.

  3. En la sección Config Info de la página Base Information, haga clic en Change Log Project junto a Control-plane log collection. En el cuadro de diálogo Change Log Project, modifique los ajustes y haga clic en Submit.