Atlassian Statuspage (statuspage.io) Monitoring

Last updated on 16 March, 2021

LogicMonitor’s Atlassian Statuspage (statuspage.io) monitoring package leverages the Statuspage API to monitor and alert on the status of SaaS applications with publicly-accessible status data hosted by Statuspage

Setup Requirements

Add a Statuspage Host Into Monitoring

Since this is a service and there is no physical resource to add into monitoring, you’ll need to manually create a new resource for the Statuspage host. Name your resource using the URL of the Statuspage service: for example, status.logicmonitor.com or eventbrite.statuspage.io.

For more information on manually adding resources into monitoring, see Adding Devices.

Import LogicModules

From the LogicMonitor repository, import all Statuspage LogicModules, which are listed in the next section.

Once LogicModules are imported, the LogicModules will automatically associate with (and begin collecting data for) all relevant resources using the following process:

  1. The PropertySource executes against any resources whose names are formatted as Statuspage URLs and queries the Statuspage API for a key for the provided URL. If a key is found:
    • The PropertySource sets the auto.statuspageio_key property.
    • The PropertySource adds “StatusPageIO_Key_Exists” to the resource’s system.categories property.
  2. The DataSource associates with all resources that have “StatusPageIO_Key_Exists” in the system.categories property.
  3. The Collector begins querying [auto.statuspageio_key].statuspage.io/api/v2/summary.json for status data.

Note: You can manually apply the PropertySource to a resource by adding “statuspage” to the system.categories of the resource.

LogicModules in Package

LogicMonitor’s package for Statuspage consists of the following LogicModules. For full coverage, please ensure that all of these LogicModules are imported into your LogicMonitor platform.

Display NameTypeDescription
addCategory_StatusPageIO_KeyPropertySourceCaptures the page’s associated API key and sets the auto.statuspageio_key property. Adds “StatusPageIO_Key_Exists” to the system.categories property.
StatusPageIO_Service_StatusDataSourceMonitors status of services monitored by Statuspage and alerts on status of degraded, partial outage, or major outage.

​ When setting static datapoint thresholds on the various metrics tracked by this package’s DataSources, LogicMonitor follows the technology owner’s best practice KPI recommendations. If necessary, we encourage you to adjust these predefined thresholds to meet the unique needs of your environment. For more information on tuning datapoint thresholds, see Tuning Static Thresholds for Datapoints.

In This Article