WEB-APPS DOWN ALERT

By quickly identifying and resolving any potential accessibility problems, Scheduled Cron Job ensures a flawless user experience by checking the accessibility of web-app links.

GitHub Action Link - https://github.com/0chain/zus-cicd/actions/workflows/web-apps-down-alert.yaml

GitHub Action Code Link - https://github.com/0chain/zus-cicd/blob/main/.github/workflows/web-apps-down-alert.yaml

  • Internally GitHub action calls this script to check whether the web-apps link is accessible or not.

  • Can add any other web-apps link as well based on the requirement.

INTRODUCTION

Every three hours, a Git action is planned to check the link's accessibility, guarantee that it can still be reached, improve system dependability, and give quick insights into any prospective connectivity problems for quick troubleshooting and resolution.

This scheduled Git action sends Slack alerts on devops-0chain channel when a link becomes unavailable, prompting the team to take the necessary corrective action. This minimizes downtime and maintains continuous connectivity for improved system performance and user experience.

Following are all links -

  • zcn.exchange

  • zus.network

  • vult.network

  • bolt.holdings

  • chimney.software

  • chalk.software

  • atlus.cloud

  • website.example.zus.network

  • webapp.example.zus.network

SCRIPT EXPLANATION

The script used in GitHub Action - https://github.com/0chain/zus-cicd/blob/main/0chain-scripts/web-apps-down-alert.sh

The script is made to keep track of the Web-apps link's status code and send out an alert to Slack if it deviates from the expected 200. In line with our goal to provide a smooth user experience, this proactive strategy ensures prompt notifications, enabling quick action to fix possible issues and maintain optimal performance and dependability.

GITHUB ACTION

This GitHub Action is scheduled to run every three hours, but if you want to manually start it, click on Run Workflow and choose the necessary branch from Use workflow from.

Last updated