2015-01-23 3 views
1

배치 된 다양한 Mule Flows에 대해 정의 된 기간 동안의 메시지 볼륨 (매시간 또는 사용자 정의) 및 평균 처리를 보여주는 일일 보고서를 제공하고자합니다. 보고서에 사용 된 데이터는 Excel 또는 데이터베이스에로드 할 수 있도록 간단한 형식, CSV 또는 유사한 형식이어야합니다.Mule ESB 체적보고

누구나 위의 목표를 달성하는 최선의 방법에 대해 제안하는 사람이 있습니까? 직접 데이터를 캡처하거나 패키지화 된 모니터링 제품을 캡처하는 데 사용할 수있는 도구. MMC는 괜찮지 만 총계 (또는 합계를 기준으로 평균) 만 표시하고 데이터를 내보낼 수 없습니다 (쉽게).

덕분에, 필

답변

0

는 기본 이벤트 추적과 Business events을 활성화하는 생각이 있나요? 이렇게하면이 모든 정보와 데이터베이스에 더 많은 정보를 넣을 수 있지만 모든 디스크 공간을 차지하지 않도록 데이터베이스를 유지해야한다는 단점이 있습니다.

+0

안녕 빅터 - 예, 비즈니스 이벤트를 사용합니다. 특정 메시지가 처리되었는지 그리고 몇시에 비즈니스 이벤트가 분석에별로 사용되지 않는지 확인하십시오. Mule Flow 및 시간별로 분류 된 하루 동안의 메시지 양을 보여줍니다. – user2606419

+0

확인해야하지만 기본 이벤트 추적 기능이있는 비즈니스 이벤트는 이벤트 trackint를 true로 설정하는 것보다 변경 사항이없는 인바운드 엔드 포인트에서 시작된 모든 단일 이벤트마다 거의 메시지를 줄 수 있어야합니다. 그런 다음 데이터베이스로 이동하여 적절한 쿼리를 사용하여 원하는 정보를 추출 할 수 있습니다. –

+0

당신이 아마 빅터라고 생각합니다. 나는 이전에 H2 데이터베이스를 사용 해본 적이 없지만 콘솔 애플리케이션을 설치했으며 db에 액세스하는 방법을 알기 위해 노력 중입니다 ... 올바른 방향으로 나를 가리켜 주셔서 감사합니다! – user2606419

0

우리의 경우에는 Elastic Stack (ES , Logstash 및 Kibana)를 사용하십시오. 더 많은 정보 in https://www.elastic.co/v5

우리는 ES에 뮬 로그를 얻기 위해 logstash를 사용합니다. 흐름 로그에서 거의 모든 것을 추적 할 수 있습니다.

분명히 비즈니스 이벤트입니다.

관련 문제