모두zipkin 추적 열기 스택 및 osprofiler 예
OpenStack에서 서비스를 추적하는 데 Zipkin을 사용하려고합니다. 나는 그것이 나를위한 커다란 프로젝트라는 것을 알고있다. 그래서 OpenStack을 추적하는 Zipkin을위한 오픈 소스 라이브러리가 있는지 궁금합니다.
이전에 검색 한 것 같아요. 내 마음이 나를 속이 지 않으면, 이것을위한 하나의 프레젠테이션 (조각 만 가능)이 있습니다. 그러나 나는 그것을 발견 할 수 없다. 누군가 그것을 도울 수 있습니까?
OpenStack을 추적하기 위해 osprofiler 라이브러리가 있다는 것을 알고 있지만 API 예제는 분명하지 않습니다. 좀 더 상세하고 완전한 예를 들어 주시겠습니까? 아마도 지핀 (Zipkin) 같을 수도 있습니다. https://github.com/openzipkin/pyramid_zipkin-example
나는 그것이 도움이되지 않는다고는하지 않습니다. OpenStack에서 여전히 RESTful 요청 포인트를 찾아야하는 것처럼 보입니다. 예를 들어 인스턴스를 작성하면 네트워킹에 중성자를 요청하는 서비스가 하나씩 실행될 수 있으며 프론트 엔드 코드를 찾아서 추적 코드를 추가해야 할 수도 있습니다. py_zipkin을 사용하는 경우 장식 자 @zipkin_span (일부 params)을 앞에 추가 할 수 있습니다. 문제는 노바 (Nova), 중성자 (neutron), 신더 (Cinder) 등과 같은 서비스의 프런트 엔드를 찾는 것이 힘들다는 것입니다.
osprofiler가 같은 일을하는 것 같습니다. 내 이해가 잘못되었을 확률이 높습니다. 누가 도와 줄 수 있는지 잘 알고 있습니다.
그런데 OpenStack과 같은 큰 프로젝트를 추적 할 생각은 없습니다. 분석 할 정보를 수집하기 위해 Zipkin으로 RESTful 또는 RPC 시스템을 추적하려고합니다. 불행히도 중간 크기의 오픈 소스 프로젝트를 발견했습니다. 그래서 OpenStack을 선택합니다. 나에게 다른 것을 제공 할 수 있다면, 그것은 매우 도움이 될 것이다. :)
대단히 고마워요.
감사합니다. 사실, 나는 이미 다른 문제를 겪고있는 동안 그것을했다. 나는 그 문제를 해결하려고 노력하고있다. – Yuan