Performance collection for : PERF_NET_S_AVERAGE_DNS_QUERY_TIME

Microsoft.LS.2015.Monitoring.Rule.ReportingPC.AccessEdge.PERF_NET_S_AVERAGE_DNS_QUERY_TIME (Rule)

Knowledge Base article:

Summary

This rule collects this performance counter for reporting/troubleshooting purposes for the counter: PERF_NET_S_AVERAGE_DNS_QUERY_TIME

The average time (in seconds) it takes to perform a DNS query.

Causes

DNS queries are taking too long to complete.

Resolutions

This might be a temporary condition. If the problem persists, check that queries are being routed to the expected DNS server and that the DNS server is not overloaded. Also check that the DNS cache size is set appropriately in CMS for the number of SIP message domains that the Access Edge Server processes.

Element properties:

TargetMicrosoft.LS.2015.Component.AccessEdge
CategoryPerformanceCollection
EnabledTrue
Instance NameLS:SIP - Networking
Counter NameSIP - Average DNS Query Time
Frequency900
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
CollectPerfCounter DataSource System.Performance.OptimizedDataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.LS.2015.Monitoring.Rule.ReportingPC.AccessEdge.PERF_NET_S_AVERAGE_DNS_QUERY_TIME" Enabled="true" Target="Microsoft.LS.2015.Component.AccessEdge" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="CollectPerfCounter" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>SIP - Average DNS Query Time</CounterName>
<ObjectName>LS:SIP - Networking</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>900</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>4</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>