Attach server.ID label to client.rpc.failed

This commit is contained in:
Guido Iaquinti 2018-06-13 14:53:44 +01:00
parent edd6a69541
commit bda575074e
1 changed files with 1 additions and 1 deletions

View File

@ -276,7 +276,7 @@ TRY:
// Move off to another server, and see if we can retry. // Move off to another server, and see if we can retry.
c.logger.Printf("[ERR] consul: %q RPC failed to server %s: %v", method, server.Addr, rpcErr) c.logger.Printf("[ERR] consul: %q RPC failed to server %s: %v", method, server.Addr, rpcErr)
metrics.IncrCounter([]string{"client", "rpc", "failed"}, 1) metrics.IncrCounterWithLabels([]string{"client", "rpc", "failed"}, 1, []metrics.Label{{Name: "server", Value: server.ID}})
c.routers.NotifyFailedServer(server) c.routers.NotifyFailedServer(server)
if retry := canRetry(args, rpcErr); !retry { if retry := canRetry(args, rpcErr); !retry {
return rpcErr return rpcErr