User Services: Active Registered Endpoints Threshold Beyond Positive Delta

Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.Registrar.PERF_ENDPOINT_CACHE_REG_ENDPOINT_OBJECTS (UnitMonitor)

Knowledge Base article:

Summary

Total number of active endpoints connected to this Server.

Causes

This is an indicator of rapid loss of active endpoints (users)

Resolutions

Investigate availability for FrontEnd servers in fabric.

Element properties:

TargetMicrosoft.LS.2019.Component.Registrar
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.LS.2019.Performance.Double.DeltaThresholdMonitor
RemotableTrue
AccessibilityPublic
Alert Message
[Skype] Total number of active endpoints connected to this Server.
Perf Object Name:
Perf Counter Name: {0}
Perf Counter Value: {1}
Error Threshold: 1500
Warning Threshold: 800
Delta Window Size: 1
Single instance perf counter
Please see the 'Product Knowledge' and the 'Alert Context' tab on Alert Properties view for more information.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.Registrar.PERF_ENDPOINT_CACHE_REG_ENDPOINT_OBJECTS" Accessibility="Public" Enabled="false" Target="SFBDiscovery!Microsoft.LS.2019.Component.Registrar" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.LS.2019.Performance.Double.DeltaThresholdMonitor" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Alert_Total_number_of_active_endpoints_connected_to_this_Server.">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/CounterName$</AlertParameter1>
<AlertParameter2>$Data/Context/Value$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.Registrar.PERF_ENDPOINT_CACHE_REG_ENDPOINT_OBJECTS_OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
<OperationalState ID="Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.Registrar.PERF_ENDPOINT_CACHE_REG_ENDPOINT_OBJECTS_UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2019.Monitoring.UnitMonitor.ThresholdPC.Registrar.PERF_ENDPOINT_CACHE_REG_ENDPOINT_OBJECTS_UnderThresholdOverThreshold" MonitorTypeStateID="UnderThresholdOverThreshold" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>USrv - Active Registered Endpoints</CounterName>
<ObjectName>LS:USrv - Endpoint Cache</ObjectName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<IncludeInstances/>
<ExcludeInstances/>
<WarningThreshold>800</WarningThreshold>
<ErrorThreshold>1500</ErrorThreshold>
<NumSamples>1</NumSamples>
</Configuration>
</UnitMonitor>