nodejs / nodejs/github-bot

Bot uptime monitoring

Aperta
#63 6 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

enhancement
Lingua principale
JavaScript
Stelle
305
Fork
148
Merge medio
9h 2m
PR unite (30g)
3

Descrizione

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.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

L’issue non indica file, test o punti di ingresso. Inizia esaminando il deployment di produzione del bot e i punti di integrazione disponibili, quindi confronta le opzioni di monitoring elencate nell’issue. Il completamento dovrebbe includere un approccio di monitoring concordato per l’uptime e il tempo di risposta, con i relativi requisiti operativi definiti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, nodejs
Ambito
observability
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.