X Tutup
The Wayback Machine - https://web.archive.org/web/20200909030456/https://github.com/nodejs/github-bot/issues/63
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bot uptime monitoring #63

Open
Starefossen opened this issue Aug 11, 2016 · 6 comments
Open

Bot uptime monitoring #63

Starefossen opened this issue Aug 11, 2016 · 6 comments
Labels

Comments

@Starefossen
Copy link
Member

@Starefossen Starefossen commented Aug 11, 2016

As this bot moves into production and starts getting integrated in various flows where people start depending on it, I think it is time to think about how we can monitory uptime and response-time of the bot.

Here are some suggestions which I have experience with:

Name Price License Remarks
Pingdom $14.95/mo Proprietary Easy to set up, but expensive 😕
Pagerduty $9/mo Proprietary Very advanced. Much enterpizy 😐
fzaninotto/uptime Free MIT Unfortunately this project is not maintained any more 😢
DIY Free MIT Make something our self similar to what I have made for monitoring Jenkins Slaves

We could send a shout out to Pingdom and Pagerduty to hear if they would like to sponsor the Node.js Foundation – it might be worth a shot.

@Starefossen Starefossen changed the title Monitoring Uptime monitoring Aug 11, 2016
@Starefossen Starefossen changed the title Uptime monitoring Bot uptime monitoring Aug 11, 2016
@phillipj
Copy link
Member

@phillipj phillipj commented Aug 12, 2016

Great initiative! It would be great to a least be confident it's up-n-running, which I guess the services you mention and Statuscake (free) could help us with.

For response-time monitoring though, I'm not sure it'll be much value for those services to request a URL on the bot.. What we're really interested is the time it took to handle webhook requests from github.com or jenkins, and maybe how long the bot is waiting for third party APIs to respond (github, travis or jenkins).

@jbergstroem
Copy link
Member

@jbergstroem jbergstroem commented Aug 13, 2016

I think if we're to do such a thing we should look at the bigger scale for build resources. We have an email alert tool but we can improve lots here.

@jbergstroem
Copy link
Member

@jbergstroem jbergstroem commented Aug 26, 2016

@Starefossen perhaps we can expand the jenkins status monitor to do this check too?

@Starefossen
Copy link
Member Author

@Starefossen Starefossen commented Aug 26, 2016

Yes, that would absolutely be possible!

@phillipj
Copy link
Member

@phillipj phillipj commented Aug 26, 2016

The bot already has a /ping endpoint which could be used?

On Friday, 26 August 2016, Hans Kristian Flaatten notifications@github.com
wrote:

Yes, that would absolutely be possible!


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#63 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABLLExwIowSc0dWmaZQlvbPcRJ-CzpKVks5qjyU-gaJpZM4JiZGx
.

@v9n
Copy link

@v9n v9n commented Apr 12, 2017

@phillipj @Starefossen I run https://noty.im for uptime monitoring.
I would like to sponsor for this with all of features that we supports (SMS, Phone Call alert, Team Access, Status Page etc)

We also have a chat bot to control from there(add check- ping endpoint, review stat) https://www.youtube.com/watch?v=z2o8DhoN0dg

My whole stack is open source as well at github.com/notyim

Let me know what I can do to help setting this up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.
X Tutup