Skip to content

Plugin capabilities

The purpose of the PagerDuty plugin for Backstage is to bring some of the capabilities of PagerDuty into Backstage to reduce distractions and provide users more visibility on the status of each service.

Currently the plugin provides a limited set of features that we view as the core capabilities used by Developers, Platform Engineers, SREs and other type of stakeholders. Theses are listed below.

Frontend

The frontend plugin (@pagerduty/backstage-plugin) allows users to add a PagerDuty Card to their service pages which provides the following set of features.

Quick view on current service status

The plugin provides an easy mechanism to check the current status for the service, as well as some insights for the last 30 days and how well you are complying to Service Standards.

service-insights

Note

By hovering the mouse over the information button on Service Standards card you will see a list of all the Service Standards and whether you are compliant or not.

service-standards-list

View any open incidents

The plugin lists all open incidents on a specific service and allows you to navigate to the incident detail page in PagerDuty.

view-open-incidents

View change events associated to a service

See all recent changes sent to PagerDuty through integrations like GitHub, GitLab, Azure DevOps and many others. If your service is running into issues you can quickly identify recent changes that might be related to the root cause of the incident.

view-recent-changes

Note

This feature is available with our PagerDuty AIOps add-on. If your account does not have support for change events you might see the following screen instead of a list of changes.

change-events-forbidden

See and contact on call staff

Quickly check who is on call for your service and reach out if necessary. The plugin allows you to see the escalation policy that the on-call user is assigned to and navigate to PagerDuty for more details.

view-oncall-engineers

Trigger an incident for a service

The PagerDuty plugin allows users to create incidents directly from Backstage. You only need to specify a description for the problem you are having with the service and an incident will be created in PagerDuty.

trigger-incident

Note

This feature can be disabled if you don't want users to create incidents manually from Backstage. To do so check the steps on how to enable read-only mode.

Backend

The backend plugin (@pagerduty/backstage-plugin-backend) enables additional security when using the PagerDuty APIs and enables easy adoption of PagerDuty best practices through custom Backstage Scaffolder actions.

Create PagerDuty services from project templates

The PagerDuty backend plugin exposes a custom action that can be used in project templates to streamline the process of onboarding services into PagerDuty whenever a new service is created from a Backstage template.

create-pagerduty-service

Follow these steps to add the custom action to a template.

Warning

Alert Grouping requires certain capabilities available in AIOps and Event Intelligence which are present in certain licensing models only.

If your account doesn't have these capabilities, alert grouping will sillently be ignored.

The future

We are actively working on new capabilities based on user feedback and requests. If you have ideas or bugs to report we appreciate that you use the project's Issues page and let us know.