mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-17 08:46:22 +10:00
8a01c8b5641bd8356e2654e6a00aa4e666754e7c
- 통계 정보는 Yammer Metrics를 통해 수집된다. - agent는 5초 마다 한번 씩, UDP channel을 통해 collector로 AgentStat 정보를 전송한다. - AgentStat의 statistics 필드에 통계 데이터가 json 형태로 변환된 문자열이 들어 있다. - collector는 AgentStat 정보를 받아 메모리에 agentId -> AgentStat 형태의 맵을 구성한다. - 해당 맵에 대한 데이터는 다음 URL을 통해 접근한다. -- http://collector:9996/agents?agentId=<agentId>&callback=JSON_CALLBACK - pinpoint-web에서는 해당 데이터를 실시간으로 확인할 수 있다. -- http://localhost:7080/#/spy/<agentId> 이슈 - 여러 collector가 있는 경우는 아직 고려하지 않았음. - 톰캣 통계 정보를 조회할 수 있는 기능을 추가해야 한다. - 통계 이력 조회를 위해 HBase에 저장할 수 있는 테이블을 설계해야 한다. git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@2230 84d0f5b1-2673-498c-a247-62c4ff18d310
Languages
Java
63.2%
JavaScript
30.2%
HTML
3.8%
Less
1.3%
CSS
1%
Other
0.3%