Stato delle prestazioni di raccolta dati sulle prestazioni data warehouse

Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceDataCollectionSpeedState (UnitMonitor)

Stato delle prestazioni di raccolta dati sulle prestazioni data warehouse per un server di gestione

Knowledge Base article:

Riepilogo

Il processo di raccolta dati delle prestazioni del data warehouse in esecuzione sul server di gestione ha inserito i dati, ma non ha ricevuto una conferma entro 3 minuti della scrittura dei dati nel data warehouse. Ciò indica problemi di connettività o di prestazioni relativi alle operazioni di scrittura del data warehouse. Questo monitoraggio segnalerà se non si riceve una conferma entro 3 minuti e diventerà nuovamente verde se non si verificano problemi per 5 minuti. Notare che entrambi questi parametri sono sostituibili.

Causa

Ciò in genere è causato da problemi di connettività con l’istanza di SQL Server che ospita il data warehouse o da prestazioni ridotte di SQL Server.

Soluzioni

Assicurarsi che sia presente la connettività tra il server di gestione e l’istanza di SQL Server che ospita il data warehouse. Ad esempio, la comunicazione potrebbe essere bloccata da un firewall. Assicurarsi che l'account azione del data warehouse sia in grado di effettuare la connessione al database del data warehouse. Se si verificano problemi di timeout, esaminare l'utilizzo dell’istanza di SQL Server per determinare se è sovraccarica. I contatori importanti da esaminare sono: utilizzo CPU, utilizzo memoria e I/O disco.

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseConnectorServer
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.Collection.Performance.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.DataCollectionSlowdownUnitMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Il processo di raccolta dati prestazioni non è riuscito ad archiviare dati nel data warehouse in tempi brevi
Il processo di raccolta dati prestazioni non è riuscito ad archiviare dati nel data warehouse in tempi brevi
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceDataCollectionSpeedState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.ManagementServer.Collection.Performance.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.DataCollectionSlowdownUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceDataCollectionSpeedState.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="CollectionUpToSpeed" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="CollectionSlow" HealthState="Error"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.CollectPerformanceData</WorkflowName>
<AllowedProcessingDelaySeconds>180</AllowedProcessingDelaySeconds>
<WatchWindowSeconds>300</WatchWindowSeconds>
</Configuration>
</UnitMonitor>