Skip to content

Status page for NodeJS #2265

@MattIPv4

Description

@MattIPv4

Latest status for the new status page

The experimental and very W.I.P status page is now available at https://status.nodejs.org/

We are currently working on establishing the policy for what should be posted on the status page and who should have access to it.

Open tasks & questions

Any discussion not related to these specific topics should be kept in this issue (unless a dedicated issue is then created for said topic).

Draft PRs

These PRs should not be landed until the status page is ready to go completely.


Original issue

Hey folks,

The current crisis (nodejs.org intermittently returning 500s) has prompted a thought that perhaps having a proper status page for NodeJS would be a great canonical location to be able to communicate with the community that the NodeJS folks are aware of issues.

This would help with reducing the number of issues being created for the incident and would reassure the wider NodeJS community that folks here are looking into any issues.

I'm not proposing any automation here (unless someone wishes to add metrics) -- automation of status pages is often frowned upon, as it then isn't that helpful, only showing what folks already know, instead of acting as an acknowledgement that humans on the project know something is wrong.

As NodeJS is an established open source project, it should be possible to get an open-source license from Atlassian to use StatusPage: https://www.atlassian.com/software/views/open-source-license-request -- I have previously done this for cdnjs (status.cdnjs.com) and it works perfectly.


As a POC, assuming blessing from NodeJS folks, I would be happy to reach out to Atlassian and start the licensing process. Once acquired, I'm quite happy to stand up a POC status page on status.node.js.org (js.org, not the node-owned domain) and build out the page (styling, components, etc.).

Once that's done, the page can then be reviewed and if happy with it, it can be moved over to status.nodejs.org (all that's required is a CNAME to the statuspage site), and folks that need access can be invited.

I think it'd be best to invite as many NodeJS folks as possible, so that during an incident hopefully someone will be around with access to post updates to the status page.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions