BAM 및 CEP를 사용하여 클라이언트의 요청을 모니터링하고 서비스의 병목 현상을 찾을 수 있는지 궁금합니다.
이 작업을 수행 할 수있는 프로젝트 인 zipkin을 찾았지만 응용 프로그램의 기반이 WSO2이므로 다른 프로젝트를 처음부터 가져오고 싶지 않습니다.BAM 및 CEP는 Zipkin과 같은 클라이언트의 요청을 모니터 할 수 있습니까
0
A
답변
1
예, BAM/CEP를 사용할 수 있습니다. 실시간 모니터링이 필요한 경우 CEP를 사용할 수 있으며 배치 프로세스에 BAM을 사용할 수 있습니다. BAM 2.4.0부터 BAM 내부에 CEP 기능이 추가되었으므로 BAM을 사용하고 실시간 분석을 수행 할 수 있습니다.
시나리오와 관련된 서비스 유형은 무엇입니까? 이를 기반으로 기존 데이터 게시자를 사용하거나 BAM/CEP의 새 데이터 게시자를 작성하여 요청 세부 정보를 게시 할 수 있습니다. 예를 들어, axis2 chain webservice가 클라이언트의 요청을 요청하고 병 목/더 많은 시간이 소비 된 곳을 모니터링하려면 service stats publishing을 사용하고 메시지 처리에 걸리는 평균 시간을 모니터링합니다 실제 지연이 도입 된 곳을 알 수 있습니다. 이를 위해 기존 서비스 통계 게시자 기능을 사용할 수 있습니다. 또한 BAM을 사용하면 시각화 할 대시 보드를 직접 만들 수 있으므로 대시 보드를 사용자 지정할 수 있습니다.
또한 BAM 2.4.0에서는 몇 가지 임계 값을 정의하고 해당 임계 값을 초과하는 경우 알림을 보내도록 구성 할 수있는 알림 기능도 도입했습니다.
위대한! 서비스 통계 샘플을 생각 나게합니다. 나는 그 일을 겪고 나중에 당신에게로 돌아갈 것입니다. 감사! – wiwengweng