node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org ยป


Atlassian Health Check dashboard#

Build Status

AtlasBoard package to monitor running Atlassian applications using their healthcheck resource.

Atlassian Health Check

The intention is for the team that develops a SaaS application can see the status of the basic running health of various instances of that application (development environment, staging, production, arbitrary instances) on their team wallboard. It is not intended for monitoring or recording statistics about the runtime characteristics of the application -- use a proper monitoring tool for that!

Assumes a JSON response from healtcheck resource that looks something like this:

  "isHealthy": true,
  "name": "My application name"

Multi-tenant applications that track the number of tenants they service may also include a "hosts" field like this:

  "isHealthy": true,
  "name": "My application name",
  "hosts": 42


From the root directory of your recently created wallboard, you just need to type:

git submodule add packages/healtcheck

to import the package as git submodule and use any of the widgets and jobs in this package (check the healthcheck dashboard to see how).