PagerDuty plugin
Click the following link for additional content such as blogs, videos, use cases, and more:
Monitor the Incidents and Alerts from your PagerDuty environment.
Adding a data source
To add a data source, open the relevant workspace and then click on the + next to Data Sources on the left-hand menu in SquaredUp. Search for the data source and click on it to open the Add data source page.
Before you start
You can create an API access key (token) by logging in to PagerDuty > Integrations > API Access Keys > Create New API Key, and ticking Read-only API Key. See Generating API Keys
Copy the API access key from PagerDuty before closing the window:
Configuring the data source
- Paste in the API token you created.
- Choose the Service region your PagerDuty account is hosted in. If you are not sure, check your PagerDuty account settings. Choose from:
- Global/US (api.pagerduty.com)
- EU (api.eu.pagerduty.com)
- Optionally, enter the timezone used to align time-based filters and aggregations. This should be a string representing a recognized time zone in the format of the IANA time zone database, see PagerDuty: Time Zone. For example, you might enter
Etc/UTCfor Coordinated Universal Time. If you leave this blank, times are returned in UTC. Restrict access to this data source:
Optionally, enable this toggle if you only want certain users/groups to have access to the data source, or those with the permission to link it to new workspaces. See data source access control for more information.Click Test and add to validate the data source configuration. SquaredUp will now attempt to connect using the provided authentication method.
If you receive a warning that your Account does not have the Teams ability. Scoped OAuth requires: teams.read please contact PagerDuty or see PagerDuty: Teams.- Testing passed – a success message will be displayed and then the configuration will be saved.
- Testing passed with warnings – warnings will be listed and potential fixes suggested. You can still use the data source with warnings. Select Save with warnings if you believe that you can still use the data source as required with the warnings listed. Alternatively, address the issues listed and then select Rerun tests to validate the data source configuration again. If the validation now passes, click Save.
- Testing Failed – errors will be listed and potential fixes suggested. You cannot use the data source with errors. You are able to select Save with errors if you believe that a system outside of SquaredUp is causing the error that you need to fix. Alternatively, address the issues listed and then select Rerun tests to validate the data source configuration again. If the validation now passes, click Save.
You can edit data source configurations at any time from Settings > Data Sources.
Testing and troubleshooting
If you encounter an error refer to the guidance or contact our support team in-app or via SquaredUp Support
For errors on dashboard tiles see Troubleshooting tiles.
Incidents only go back six months
PagerDuty’s incident search covers the most recent 182 days. If you set a tile to a longer timeframe, such as This Year, or to a custom range starting earlier than that, the Incidents data stream returns the most recent six months rather than failing. Incident Metrics has no such limit, so use it for longer-term trends.
Next steps
Data streams
You can use these data streams to create new tiles to show data, or if there are preconfigured dashboards installed you can copy or edit those.
Data streams are named queries targeted at a data source, typically mapped to a specific API endpoint. They define how SquaredUp retrieves live data. By standardizing information from diverse formats into a simple table, data streams provide a consistent starting point regardless of the original source system.
Each plugin includes its own set of data streams. When editing a tile or exploring data, the data stream you choose acts as the entry point to the objects and records within that data source.
Scoped data streams allow you to specify which objects you want to pull data for. Global data streams return general information that is not tied to objects.
Some data streams are configurable, meaning you can configure additional settings on the Parameters tab of the tile editor to create a bespoke query.
When you're creating a tile, you can tweak data streams by grouping or aggregating specific columns.
See Data Streams for more information.
The following data streams are installed with this plugin.
Incident Metrics
Account-wide aggregated incident analytics — MTTA, MTTR, escalation and interruption counts, optionally bucketed by day, week or month
ParametersIncident Metrics (by Service / Team / Escalation Policy)
Aggregated incident analytics grouped by service, team or escalation policy, one row per group
ParametersIncidents
PagerDuty incidents filterable by status, urgency, service, team and assignee, one row per incident. PagerDuty's incident search only supports a ~6-month lookback, so a longer or custom range is automatically clamped to the most recent 6 months.
ParametersOn-Call
Who is on call now and over an upcoming look-ahead window, one row per on-call shift
ParametersResponder Metrics
Aggregated responder performance — incident load, mean time to acknowledge and on-call time, one row per responder
ParametersServices
PagerDuty services with current status, escalation policy and team associations, one row per service
Parameters