Überwachen des Integritätszustands der Appliance
In diesem Artikel wird erläutert, wie Sie den Status eines Analytics Platform System-Anwendung mithilfe der Admin-Konsole überwachen oder die dynamischen Verwaltungsansichten von Parallel Data Warehouse direkt abfragen.
Ein Systemadministrator kann die Admin-Konsole oder dynamische Verwaltungsansichten (Dynamic Management Views, DMVs) im SQL Server Parallel Data Warehouse (PDW) verwenden, um die vollständige Hierarchie von Knoten, Komponenten und Software abzurufen. Das folgende Diagramm bietet ein allgemeines Verständnis der Komponenten, die SQL Server PDW überwacht.
Überwachen des Komponentenstatus mithilfe der Administratorkonsole
So rufen Sie den Komponentenstatus mithilfe der Administratorkonsole ab:
Wählen Sie die Registerkarte "Appliance-Status " aus.
Wählen Sie auf der Seite "Appliance-Status" einen bestimmten Knoten aus, um die Knotendetails anzuzeigen.
Überwachen des Komponentenstatus mithilfe von Systemansichten
Verwenden Sie sys.dm_pdw_component_health_status, um den Komponentenstatus mithilfe von Systemansichten abzurufen. Die folgende Abfrage ruft z. B. den Status für alle Komponenten ab.
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];
Mögliche Werte, die für die Status-Eigenschaft zurückgegeben werden, sind:
- OK
- Nicht kritisch
- Kritisch
- Unbekannt
- Nicht unterstützt
- Nicht erreichbar
- Nicht behebbar
Um alle Eigenschaften für alle Komponenten anzuzeigen, entfernen Sie die WHERE p.property_name = 'Status'
Klausel.
In der Spalte [update_time] wird angezeigt, wenn die Komponente zuletzt von den SQL Server PDW-Integritäts-Agents abgefragt wurde.
Achtung
Achten Sie darauf, das Problem zu untersuchen, wenn eine Komponente 5 Minuten oder länger nicht abgefragt wurde; es könnte eine Warnung geben, die auf ein Problem mit den Softwaretakten hinweist.