J'essaie de remplacer le point de terminaison de santé. Je dois le faire retourner quelque chose d'autre, puis 'OK'. Comme décrit dans docs, je devrais utiliser le trait Lifecycle.Warmup. NiPrendre le contrôle sur le point de terminaison/santé en finagle
HttpMuxer.addHandler(Route("/health", new ReplyHandler("not OK\n")))
ni méthode redéfinie n'a pas aidé encore.
Ce code ci-dessous n'aide pas non plus.
HttpMuxer.addHandler(
Route(
pattern = "/health",
handler = new ReplyHandler("not OK\n"),
index = Some(RouteIndex(
alias = "Health",
group = group))))
Que dois-je faire pour modifier ce message?
UPD: Une approche plus qui devrait fonctionner, mais cela ne
premain {
addAdminRoute(
AdminHttpServer
.Route("/health1",
handler = service,
"Service Health",
Some("Misc"),
false, Method.Get)
)
}
val service = new Service[Request, Response] {
def apply(request: Request) = {
val response = Response(request.version, Status.Ok)
response.contentString = "test" + "\n"
com.twitter.util.Future.value(response)
}
}
debugger, je vois qu'il est ajouté à Muxer, je le vois dans les journaux apparaît aussi bien. Ne sais pas pourquoi cela ne fonctionne pas