Atlassian Statuspage (statuspage.io) Monitoring
Last updated on 25 September, 2024LogicMonitor’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:
- 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.
- The PropertySource sets the
- The DataSource associates with all resources that have “StatusPageIO_Key_Exists” in the
system.categories
property. - 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 Name | Type | Description |
addCategory_StatusPageIO_Key | PropertySource | Captures the page’s associated API key and sets the auto.statuspageio_key property. Adds “StatusPageIO_Key_Exists” to the system.categories property. |
StatusPageIO_Service_Status | DataSource | Monitors 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.