# These are the criteria used to fetch performance values
$responseTimeCriteria = New-Object Microsoft.EnterpriseManagement.Monitoring.MonitoringPerformanceDataCriteria("CounterName='Average Response Time'")
$requestsPerSecondCriteria = New-Object Microsoft.EnterpriseManagement.Monitoring.MonitoringPerformanceDataCriteria("CounterName='Total Monitored Requests/sec'")
# The perf APIs require a start and end time
$endTime = [DateTime]::UtcNow
$timeDiff = [TimeSpan]::FromHours(2)
$startTime = $endTime - $timeDiff
# The total monitored request/sec counter is targeted on Presentation Tier class
$presentationTierClass = Get-SCOMClass -Name "Microsoft.SystemCenter.ApplicationMonitoring.360.Template.3TierApplication.PresentationTier.Component"
$presentationTierInstances = $mpInstance.GetRelatedMonitoringObjects() | where {$_.IsInstanceOf($presentationTierClass)}