Skip to content

rrfeng/etcd-upstream-healthchecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#etcd-upstream-healthchecker

This is a program that is used to do the healthcheck of service.
Based on service etcd registry.

Cooperation with lua-resty-upstream-etcd. 

##Usage

Usage of ./etcd-upstream-healthcheck:
  -c string
    The config file path. (default "./default.yml")

##Config

# The etcd cluster endpoints
etcdendpoints:
  - "http://172.16.1.1:2379"
  - "http://172.16.1.2:4001"

# The service regist dir in etcd
servicedir: "/v1/test/services"

# Default check url
defaultcheckurl: "/"

# When to check, exceed the timeout as fail, by ms
checktimeout: 1000

# Check interval by ms
checkinterval: 5000

# How many checks run at a time
concurrency: 50

# How many fails to set the peer down
maxfails: 3

# Not in use.
retrydelay: 1000

# Which http status will be OK?
okstatus:
  - 200
  - 201
  - 301
  - 302
  - 404
  - 400

About

A standalone program to run the healthcheck of upstream in etcd. Use this with https://github.com/rrfeng/lua-resty-upstream-etcd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages