Compartilhar via


Controlar alertas do dispositivo no Analytics Platform System

Este artigo explica como usar o console do administrador e as exibições do sistema para rastrear alertas em um dispositivo SQL Server PDW.

Controlar os alertas do dispositivo

O SQL Server PDW cria alertas para problemas de hardware e software que precisam de atenção. Cada alerta contém um título e uma descrição do problema.

O SQL Server PDW registra em log alertas no DMV sys.dm_pdw_component_health_alerts. O sistema retém um limite de 10 mil alertas e exclui o alerta mais antigo primeiro quando o limite é excedido.

Visualizar alertas usando o console do administrador

Há uma guia Alertas para a região do PDW e para a região de malha do dispositivo. Depois que o failover ocorrer, o evento de failover será incluído no número de alertas da página. Há uma página para a região do PDW e para a região de malha do dispositivo. Cada página de Integridade tem uma guia. Para saber mais sobre um alerta, selecione a página Integridade, na guia Alertas, e depois escolha um alerta.

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

Na página Alertas:

  • Para visualizar o histórico de alertas, clique no link Revisar histórico de alertas.

  • Para visualizar o componente de alerta e seus valores da propriedade atuais, selecione na linha de alerta.

  • Para visualizar detalhes sobre o nó que gerou o alerta, escolha o nome do nó.

Visualizar alertas usando as exibições do sistema

Para visualizar alertas usando as exibições do sistema, consulte sys.dm_pdw_component_health_active_alerts. Esse DMV mostra alertas que não foram corrigidos. Para obter ajuda com alertas e erros de triagem, use o DMV sys.dm_pdw_errors.

O exemplo a seguir é uma consulta comum para visualizar os alertas atuais.

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];