Chamadas por Segundo do Serviço Web

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

Monitoriza o contador de desempenho Chamadas por Segundo do Worker.

Knowledge Base article:

Resumo

Monitoriza o número de pedidos emitidos por clientes para o serviço Web do Service Management Automation.

Causas

Se este monitor se encontrar num estado de erro, isso indica que o serviço Web está a encontrar muito tráfego, o que poderá diminuir o desempenho.

Resolução

Aumente a capacidade do serviço Web ou aumente o número de instâncias do serviço Web.

Configuração

As seguintes opções podem ser configuradas neste monitor:

Opção

Definição

Predefinição

Alerta do Estado

Estado de funcionamento do monitor que gera um alerta.

O monitor encontra-se num estado de funcionamento crítico

Prioridade dos Alertas

Prioridade do alerta gerado para este monitor.

Média

Gravidade do Alerta

Prioridade do alerta gerado para este monitor.

Crítica

Alerta de Resolução Automática

Especifica se o alerta deverá ser automaticamente resolvido quando o monitor regressar a um bom estado de funcionamento.

Verdadeiro

CounterName

Nome do contador de desempenho. Este valor não deverá ser substituído, exceto por um pacote de idiomas.

WebServiceCallsPerSecond

Ativado

Especifica se o monitor deverá ser executado.

Verdadeiro

Gera Alerta

Especifica se o monitor deverá gerar um alerta ao passar para um estado crítico ou de aviso.

Verdadeiro

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
Chamadas por Segundo do Worker
Chamadas por Segundo do Worker excedeu o limiar. O valor medido mais recente é de {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>