get_incident_metrics_by_service
Retrieve pre-aggregated incident metrics per service including MTTA, MTTR, escalation counts, incident volume, and uptime percentage to assess service health.
Instructions
Get aggregated incident metrics per service from PagerDuty Analytics.
Returns service-level MTTA, mean MTTR, escalation counts, incident
volume, and uptime percentage. Use this instead of list_incidents when you need
service health metrics — data is pre-aggregated by PagerDuty's analytics engine.
Args:
created_at_start: ISO8601 DateTime. Incidents created before this are omitted.
created_at_end: ISO8601 DateTime. Incidents created on/after this are omitted.
team_ids: Only incidents related to these teams will be included.
service_ids: Only incidents related to these services will be included.
urgency: Filter by urgency: 'high' or 'low'.
time_zone: The time zone for results (e.g. 'America/New_York').
order: Sort order: 'asc' or 'desc'.
order_by: Field to sort results by.
Returns:
JSON string of ListResponseModel containing AnalyticsServiceMetrics objects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order | No | ||
| urgency | No | ||
| order_by | No | ||
| team_ids | No | ||
| time_zone | No | ||
| service_ids | No | ||
| created_at_end | Yes | ||
| created_at_start | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |