Health 엔드 포인트를 대체하려고합니다. 나는 다른 것을 돌려주고 'OK'할 필요가있다. 문서에 설명 된대로 Lifecycle.Warmup 특성을 사용해야합니다. 어느finagle에서 health 엔드 포인트를 제어하십시오.
HttpMuxer.addHandler(Route("/health", new ReplyHandler("not OK\n")))
도 최우선 방법은 아직 도움이되지 않습니다.
아래 코드는 도움이되지 않습니다.
HttpMuxer.addHandler(
Route(
pattern = "/health",
handler = new ReplyHandler("not OK\n"),
index = Some(RouteIndex(
alias = "Health",
group = group))))
이 메시지를 변경하려면 어떻게해야합니까?
UPD : 작동하지만 내가 디버그 할
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)
}
}
수행해야 또 하나의 방법은, 나는 그것이 먹서에 추가되는 참조 나는 그것뿐만 아니라 로그에 나타납니다 참조하십시오. 그것은 작동해야처럼 보이는