Webbtjänstanrop per sekund

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WebServiceCallsPerSecond (UnitMonitor)

Övervakar prestandaräknaren Worker-anrop per sekund.

Knowledge Base article:

Sammanfattning

Övervakar antalet förfrågningar från klienter till Service Management Automation-webbtjänsten.

Orsaker

Om övervakaren är i felläge betyder det tung trafik i webbtjänsten vilket kan försämra prestandan.

Lösning

Öka webbtjänstens kapacitet eller antalet webbtjänstinstanser.

Konfiguration

Följande alternativ kan konfigureras i den här övervakaren:

Alternativ

Definition

Standard

Tillstånd att avisera vid

Hälsotillstånd för övervakaren som genererar en avisering.

Övervakarens hälsotillstånd är kritiskt

Aviseringsprioritet

Prioritet för aviseringen som skapades för den här övervakaren.

Medel

Allvarlighetsgrad för avisering

Prioritet för aviseringen som skapades för den här övervakaren.

Kritisk

Lös avisering automatiskt

Anger huruvida aviseringen ska lösas automatiskt när övervakaren återgår till felfritt tillstånd.

Sant

CounterName

Namnet på prestandaräknaren. Värdet får inte åsidosättas förutom av ett språkpaket.

WebServiceCallsPerSecond

Aktiverat

Anger huruvida övervakaren ska köras.

Sant

Genererar avisering

Anger huruvida övervakaren ska generera en avisering vid ändring till varningstillstånd eller kritiskt tillstånd.

Sant

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Worker-anrop per sekund
Worker-anrop per sekund har överskridit tröskelvärdet. Det senast uppmätta värdet är {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WebServiceCallsPerSecond" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Performance.MonitorType.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.WebServiceCallsPerSecond.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Calls Per Second</CounterName>
<ObjectName>Orchestrator Worker Performance Counters</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>600</Frequency>
<ScaleBy>1</ScaleBy>
<Threshold>1000</Threshold>
<Direction>greater</Direction>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>