Compartir vía


Seguimiento de las alertas del dispositivo en Analytics Platform System

En este artículo se explica cómo usar la consola de administración y las vistas del sistema para realizar un seguimiento de las alertas en un dispositivo de PDW de SQL Server.

Seguimiento de las alertas del dispositivo

SQL Server PDW crea alertas para problemas de hardware y software que necesitan atención. Cada alerta contiene un título y una descripción del problema.

SQL Server PDW registra alertas en la DMV sys.dm_pdw_component_health_alerts. El sistema conserva un límite de 10 000 alertas y elimina primero la alerta más antigua cuando se supera el límite.

Visualización de alertas mediante la consola de administración

Hay una pestaña Alertas para la región de PDW y para la región del tejido del dispositivo. Una vez que se produce la conmutación por error, el evento de conmutación por error se incluye en el número de alertas de la página. Hay una página para la región de PDW y para la región del tejido del dispositivo. Cada página Estado tiene una pestaña. Para obtener más información sobre una alerta, seleccione la página Estado, la pestaña Alertas y, a continuación, seleccione una alerta.

A screenshot of the Microsoft Analytics Platform System Configuration Manager, showing the PDW Admin Console Alerts.

En la página Alertas:

  • Para ver el historial de alertas, seleccione el vínculo Revisar historial de alertas.

  • Para ver el componente de alerta y sus valores de propiedad actuales, seleccione la fila de la alerta.

  • Para ver detalles sobre el nodo que generó la alerta, seleccione el nombre del nodo.

Visualización de alertas mediante las vistas del sistema

Para ver las alertas mediante vistas del sistema, consulte sys.dm_pdw_component_health_active_alerts. Esta DMV muestra las alertas que no se han corregido. Para obtener ayuda con la evaluación de alertas y errores, use la DMV sys.dm_pdw_errors.

El ejemplo siguiente es una consulta común para ver las alertas actuales.

SELECT   
    aa.[pdw_node_id],  
    n.[name] AS [node_name],  
    g.[group_name] ,  
    c.[component_name] ,  
    aa.[component_instance_id] ,   
    a.[alert_name] ,  
    a.[state] ,  
    a.[severity] ,  
    aa.[current_value] ,  
    aa.[previous_value] ,  
    aa.[create_time] ,  
    a.[description]   
FROM [sys].[dm_pdw_component_health_active_alerts] AS aa  
    INNER JOIN sys.dm_pdw_nodes AS n   
        ON aa.[pdw_node_id] = n.[pdw_node_id]  
    INNER JOIN [sys].[pdw_health_components] AS c   
        ON aa.[component_id] = c.[component_id]  
    INNER JOIN [sys].[pdw_health_component_groups] AS g   
        ON c.[group_id] = g.[group_id]  
    INNER JOIN [sys].[pdw_health_alerts] AS a   
        ON aa.[alert_id] = a.[alert_id] and aa.[component_id] = c.[component_id]  
ORDER BY  
    a.alert_id ,  
    aa.[pdw_node_id];