Categorygithub.com/jinfeijie/healthCheck
repositorypackage
0.0.0-20200329153448-1d61c8766433
Repository: https://github.com/jinfeijie/healthcheck.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

health check

这是一个简单的健康检查脚本

用于在服务不可用情况下的报警通知

前往http://push.strcpy.cn/注册一个账号,获取到jwt token就可以开启无缝通知

另外配置支持热加载(注意校验配置文件,避免监控意外退出)。因此,你可以使用配置中心对配置文件进行变更。

{
  "mod": "debug",
  "app_name": "MJ-Health",
  "check_interval": 10,  // 每次请求的间隔 10 * 100ms (单位100ms)
  "email_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1ODc2NTUyOTksImlkIjoxLCJvcmlnX2lhdCI6MTU4NTA2MzI5OSwidXNlcm5hbWUiOiJmaiBqaW4ifQ.iVUkeyowxQMhaU8CYEqdB6PPAIkiihBe9iVjS9rFYmc",
  "email_server": "http://push.strcpy.cn/mail/free_send",
  "site": [
    {
      "name": "site name",
      "domain": "https://domain.com/ping",  // 检测网址
      "notify": [
        "[email protected]"  // 通知的邮箱
      ],
      "notify_interval": 600,
      "notify_format": "%s <br> 网站:%s 异常<br>时间:%s",
      "result": "pong"  // 响应内容
    }
  ]
}