mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
server: Split metrics and health code
Signed-off-by: Siyuan Zhang <sizhang@google.com>
This commit is contained in:
committed by
Siyuan Zhang
parent
cc44646a2e
commit
4a8381a461
@@ -773,7 +773,8 @@ func (e *Etcd) serveClients() (err error) {
|
||||
} else {
|
||||
mux := http.NewServeMux()
|
||||
etcdhttp.HandleBasic(mux, e.Server)
|
||||
etcdhttp.HandleMetricsHealth(mux, e.Server)
|
||||
etcdhttp.HandleMetrics(mux)
|
||||
etcdhttp.HandleHealth(mux, e.Server)
|
||||
h = mux
|
||||
}
|
||||
|
||||
@@ -862,7 +863,8 @@ func (e *Etcd) serveMetrics() (err error) {
|
||||
|
||||
if len(e.cfg.ListenMetricsUrls) > 0 {
|
||||
metricsMux := http.NewServeMux()
|
||||
etcdhttp.HandleMetricsHealth(metricsMux, e.Server)
|
||||
etcdhttp.HandleMetrics(metricsMux)
|
||||
etcdhttp.HandleHealth(metricsMux, e.Server)
|
||||
|
||||
for _, murl := range e.cfg.ListenMetricsUrls {
|
||||
tlsInfo := &e.cfg.ClientTLSInfo
|
||||
|
||||
Reference in New Issue
Block a user