Monitorar o estado de integridade do dispositivo
Este artigo explica como monitorar o estado de um dispositivo Analytics Platform System usando o Console de Administração ou consultando diretamente as exibições de gerenciamento dinâmico do Parallel Data Warehouse.
Um administrador de sistema pode usar o Console de Administração ou as DMVs (Exibições de Gerenciamento Dinâmico) no SQL Server Parallel Data Warehouse (PDW) para recuperar a hierarquia completa dos nós, dos componentes e do software. O diagrama a seguir fornece uma compreensão detalhada dos componentes que o SQL Server PDW monitora.
Monitorar o status do componente usando o Console de Administração
Para recuperar o status do componente usando o Console de Administração:
Selecione a guia Estado do Dispositivo.
Na página Estado do Dispositivo, selecione um nó específico para exibir os detalhes do nó.
Monitorar o status do componente usando exibições do sistema
Para recuperar o status do componente usando exibições do sistema, use sys.dm_pdw_component_health_status. Por exemplo, a consulta a seguir recuperará o status para todos os componentes.
SELECT
s.[pdw_node_id],
n.[name] as [node_name],
n.[address] ,
g.[group_id] ,
g.[group_name] ,
c.[component_id] ,
c.[component_name] ,
s.[component_instance_id] ,
p.[property_name] ,
s.[property_value] ,
s.[update_time]
FROM [sys].[dm_pdw_component_health_status] AS s
JOIN sys.dm_pdw_nodes AS n
ON s.[pdw_node_id] = n.[pdw_node_id]
JOIN [sys].[pdw_health_components] AS c
ON s.[component_id] = c.[component_id]
JOIN [sys].[pdw_health_component_groups] AS g
ON c.[group_id] = g.[group_id]
JOIN [sys].[pdw_health_component_properties] AS p
ON s.[property_id] = p.[property_id] AND s.[component_id] = p.[component_id]
WHERE p.property_name = 'Status'
ORDER BY
s.[pdw_node_id],
g.[group_name] ,
s.[component_instance_id] ,
c.[component_name] ,
p.[property_name];
Os valores possíveis retornados para a propriedade Status são:
- Ok
- Não crítico
- Crítica
- Desconhecido
- Sem suporte
- Inacessível
- Irrecuperável
Para ver todas as propriedades de todos os componentes, remova a cláusula WHERE p.property_name = 'Status'
.
A coluna [update_time] mostra a última vez que o componente foi sondado pelos agentes de integridade do SQL Server PDW.
Cuidado
Investigue o problema quando um componente não tiver sido sondado por 5 minutos ou mais. Pode haver um alerta que indique um problema com a pulsação do software.