Första chansen-tillstånd för datalagrets prestandadatainsamlingsskrivare

Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.FirstChanceState (UnitMonitor)

Övervakaren växlar till varningstillstånd så fort ett problem uppstår med datalagrets prestandadatainsamlingsskrivare

Knowledge Base article:

Sammanfattning

Datalagrets process för prestandadatainsamlingsskrivare påträffade ett fel vid skrivning till datalagret. Den här övervakaren övergår till gult tillstånd om processen för prestandadatainsamlingsskrivare som körs på en hanteringsserver påträffar ett fel vid skrivning till datalagret. Som standard visas ingen varning i övervakaren eftersom skrivfel kan vara tillfälliga. När den här övervakaren blir gul startar datalagrets prestandadatainsamling skrivare återställningsövervakare en timer. Om skrivprocessen inte har slutförts inom 2 minuter (som standard) visas en varning från den här övervakaren. Observera att tidsintervallet kan åsidosättas.

Orsaker

Detta orsakas oftast av problem med anslutningen till SQL-servern som är värd för datalagret, eller av att SQL-servern har låg prestanda.

Lösningar

Kontrollera att det finns en anslutning från hanteringsservern till SQL-servern som är värd för datalagret. Kommunikationen kan blockeras av en brandvägg, till exempel. Kontrollera att åtgärdskontot till datalagret kan anslutas till databasen i datalagret. Om du får problem med tidsgränser kan du undersöka belastningen av SQL-servern och kontrollera om den är överbelastad. Följande räknare är viktiga: Processorbelastning, minnesbelastning och läsning/skrivning till disk.

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseConnectorServer
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.2SingleEventLog2StateUnitMonitorType
RemotableTrue
AccessibilityInternal
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.FirstChanceState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.2SingleEventLog2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="Bad" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="Good" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.CollectPerformanceData</WorkflowName>
<FirstEventId>31551</FirstEventId>
<SecondEventId>31554</SecondEventId>
</Configuration>
</UnitMonitor>