2016-09-09 4 views
0

Java 응용 프로그램에서 Akka 배우 추적 메트릭을 얻고 싶습니다. 내 application.conf에서 추적을 사용했지만 추적 메트릭을 얻지 못했습니다. 이 항목은 다소 저평가되어 있습니다. 가문 문서는 말한다 :Akam 배우가 Kamon에서 작동하지 않는 것으로 추적합니다.

"주의하시기 바랍니다 심지어 TraceContext를 조작하는 방법을 이해하는 동안 자동으로 생성 매우 중요합니다 같은 우리의 Akka 같은 일부 가문 모듈, 스칼라, 스프레이 앤 플레이 모듈이 이미 제공 바이트 코드 수단입니다! , 특정 조건에서 트레이스와 세그먼트를 전파하고 끝내기 때문에 TraceContext를 직접 조작 할 필요가 없습니다. "

나는이 작업을 통해 구성 파일에서 추적을 활성화하고 메트릭을 추적해야한다는 것을 알고 있습니다.
추적 컨텍스트 을 Java 코드에 작성하고 finish()을 호출하고 을 호출했습니다. 추적 메트릭이 표시됩니다.

여러 명의 액터를 통해 데이터를 보내고 특정 액터가 마지막 액터에 도착하면 몇 가지 정보 (예 : 전체 처리 시간, 일종의 태그 지정에 따라 데이터 식별)를 얻는 데 관심이 있습니다. 이것이 구성에서 할 수 있는지 궁금합니다.

감사합니다.

답변

0

Akka의 경우 자동 트레이스 컨텍스트 전파 (TraceContext는 TraceContext 내에서 보낸 메시지를받는 액터에서 사용할 수 있음)이지만 사용자가 직접 컨텍스트를 시작해야합니다. kamon이 응용 프로그램의 "진입 점"을 알고있는 스프레이와 같은 고급 모듈에 대한 자동 추적이 가능합니다. 참조 : http://kamon.io/integrations/akka/overview/