thevickypedia / JarvisMonitor

Health status of https://jarvis.vigneshrao.com

Home Page:https://jarvis-health.vigneshrao.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JarvisMonitor

Monitor that runs in the background to report the health status of Jarvis and its processes

Sample Crontab Entry

* * * * * cd ~/JarvisMonitor && bash run.sh >> monitor.log

Before making any changes to the main branch:

  • Cron entry should be commented
  • Main branch should be free of any commits made on docs branch
  • Existing docs branch should be deleted from both local and remote

Shell script will trigger main.py everytime, and pushes any changes to docs branch.
GitHub workflow trigger is set to trigger on push against docs branch which will rebuild GitHub pages.

If git push stops working on crontab:

  • Use the following command to authenticate using SSH instead of https
git remote set-url origin git@github.com:thevickypedia/JarvisMonitor.git

Sample Report

Process Name Status
Jarvis 🟢
Jarvis API 🟢
Background Tasks 🟢
Speech Synthesis API 🔴

References

About

Health status of https://jarvis.vigneshrao.com

https://jarvis-health.vigneshrao.com


Languages

Language:Python 52.4%Language:HTML 41.0%Language:Shell 6.5%