저는 Finagle 및 Thrift를 플랫폼으로 사용하여 Scala에서 구현되는 마이크로 서비스 시스템에서 작업하고 있습니다.Finagle + Thrift : 메서드 호출 횟수 계산
아무도 잠시 동안 만진 서비스가 없기 때문에 더 이상 사용되지 않는지 (또는 오히려 어떤 부분이 더 이상 사용되지 않는지) 알아야합니다. 이를 위해, IMHO는 각 메소드에 대한 간단한 호출 수만으로 충분합니다 (서비스가 시작되었거나 지난 24 시간 이후 가능할 수 있음).
내가 아는 한, Finagle/Thrift 통합은 적어도 관리 패널에 노출되지 않은이 내장형을 가져 오지 않습니다. 그래서 이것을하는 가장 영리한 방법은 무엇입니까? 호출을 계산하고 관리자 인터페이스를 통해 필터를 노출하는 필터를 추가하기 만하면됩니까? 또는 Zipkin (사용자 지정 코드 사용 가능)이 여기에서 도움이됩니까?
'grep method log.txt | wc -l' – Dima
유감스럽게도 Graylog에만 디스크에 대한 로그가 없으므로 여기서 불가능합니다. 그 정보는 거기에서 끝나지 않습니다. 그러나 정기적 인 설정의 경우이 작업이 가능합니다. –
다음 두 단계 솔루션 : 1. 로깅을 추가하십시오. 2. Graylog 검색. 또는 : 1. 디스크에 로깅 추가, 2. 이전 주석보기 – Dima