Поделиться через


Мониторинг состояния работоспособности устройства

В этой статье объясняется, как отслеживать состояние системы платформы аналитики (модуль) с помощью консоли Администратор или напрямую запрашивать динамические административные представления хранилища параллельных данных.

Системный администратор может использовать консоль Администратор или динамические административные представления в хранилище параллельных данных SQL Server (PDW) для получения полной иерархии узлов, компонентов и программного обеспечения. На следующей схеме приведены общие сведения о компонентах, отслеживаемых SQL Server PDW.

Diagram shows how each nodes is related to groups and components.

Мониторинг состояния компонента с помощью консоли Администратор

Чтобы получить состояние компонента с помощью консоли Администратор:

  1. Перейдите на вкладку "Состояние устройства".

  2. На странице состояния устройства выберите конкретный узел, чтобы просмотреть сведения о узле.

    Screenshot shows the P D W Admin Console State.

Мониторинг состояния компонента с помощью системных представлений

Чтобы получить состояние компонента с помощью системных представлений, используйте sys.dm_pdw_component_health_status. Например, следующий запрос получает состояние для всех компонентов.

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

Возможные значения, возвращаемые для свойства Status:

  • Допустимо
  • Некритические
  • Критически важно
  • Неизвестно
  • Не поддерживается
  • Недостижимо
  • восстановление не происходит.

Чтобы просмотреть все свойства для всех компонентов, удалите WHERE p.property_name = 'Status' предложение.

В столбце [update_time] показано время последнего опроса компонента агентами работоспособности SQL Server PDW.

Внимание

Не забудьте изучить проблему, если компонент не был опросен в течение 5 минут или дольше; Может быть оповещение, указывающее на проблему с пульсом программного обеспечения.