dsrvlabs / vatz

Node management integration tools in purpose of maximizing node's uptime for any protocols
https://www.dsrvlabs.com/
GNU General Public License v3.0
30 stars 15 forks source link

Health Checker that notify every VATZ is up and running properly. #166

Closed xellos00 closed 2 years ago

xellos00 commented 2 years ago

Checklist


Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. such as Ex. I'm always frustrated

I'm always frustrated with currently there's no checker or notification VATZ is running to discord.

Describe the solution you'd like| Ex

A clear and concise description of what you want to happen

Send a notification to protocol channel to notify to Validator team

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you have considered.

Additional context or comment

Add any other context or screenshots about the feature request here.

the health check was similar to the alert reminder. Because Health check means vatz can send the INFO alert again. So we tried to develop the health check when the alert reminder developed.

xellos00 commented 2 years ago

기존의 Node-manager 한국시간 10:03 reminder가 옵니다. Requirements

  1. crontab 과 같은 schedule이 가능하게 해주세요.
  2. 예를 들어 go-cron과 같은 package가 있습니다. 참고해 주세요.

    @heejin-github, @kim201212

There's no function in VATZ as same as above.

  1. Update label to create alive
  2. development
kim201212 commented 2 years ago

@heejin-github and I decided to develop a function to send metric information using promethus first and make a health checker.

Prometheus issue : #169

xellos00 commented 2 years ago

@heejin-github and I decided to develop a function to send metric information using promethus first and make a health checker.

Prometheus issue : #169

@heejin-github @kim201212

Let's separate issue two things, I do not want to dup issue. As I mentioned in https://github.com/dsrvlabs/vatz/issues/169#issuecomment-1179473146

heejin-github commented 2 years ago

@heejin-github and I decided to develop a function to send metric information using promethus first and make a health checker. Prometheus issue : #169

@heejin-github @kim201212

Let's separate issue two things, I do not want to dup issue. As I mentioned in #169 (comment)

@xellos00 As I mentioned in https://github.com/dsrvlabs/vatz/issues/169#issuecomment-1179889012, it's already separated. We'll NOT handle any prometheus related issues or discussion in this issue.