État des performances de la collecte de données de performances Data Warehouse

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

État des performances de la collecte de données de performances Data Warehouse pour un serveur d’administration

Knowledge Base article:

Résumé

Le processus de collecte de données sur les performances de l’entrepôt de données en cours d’exécution sur le serveur d’administration a publié des données, mais n’a pas reçu confirmation dans les 3 minutes que les données ont été écrites dans l’entrepôt de données. Cela indique un problème de connectivité ou de performances avec les écritures de Data Warehouse. Ce moniteur génère une alerte si aucune confirmation n’est reçue dans un délai de 3 minutes, et revient au vert si aucun problème ne se manifeste pendant 5 minutes. Notez que ces deux paramètres sont remplaçables.

Causes

Cela est le plus souvent dû à des problèmes de connectivité au serveur SQL hébergeant l’entrepôt de données ou aux performances médiocres du serveur SQL.

Résolutions

Vérifiez l’existence d’une connectivité entre le serveur d’administration et le serveur SQL hébergeant l’entrepôt de données. La communication peut être bloquée par un pare-feu par exemple. Vérifiez que le compte d’action Data Warehouse peut se connecter à la base de données Data Warehouse. Si vous rencontrez des problèmes de dépassement du délai d’expiration, examinez l’utilisation du serveur SQL pour déterminer s’il est surchargé. Les compteurs importants sont les suivants : utilisation du processeur, utilisation de la mémoire et E/S de disque.

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
Processus de collecte de données de performances incapable de stocker les données dans l’entrepôt de données en temps opportun
Processus de collecte de données de performances incapable de stocker les données dans l’entrepôt de données en temps opportun
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>