안녕하세요. GraphQL resolver 별로 모니터링할 수 있는 시스템을 구축하려고 합...
# 질문
k
안녕하세요. GraphQL resolver 별로 모니터링할 수 있는 시스템을 구축하려고 합니다. 처음 시도하다보니 갈피가 잘 안잡혀서요,, prometheus + grafana 와 같은 오픈소스를 사용했을 때, 각 resolver 별로 metric 을 생성 및 전송하기 위한 별도의 추가 작업은 어떻게 구현해야 하는 지 궁금합니다. 혹은 구축하신 시스템을 소개만 해주셔도 너무 큰 인사이트가 될 듯 합니다... 🥺 (저희는 현재 subgraph 는 사용하지 않고, nestjs 환경입니다.)
t
저는 Apollo Studio랑 Hive를 주로 써서, 수동으로 어떻게 구현해야할지는 구체적으로 모르겠네요 ㅎㅎ OpenTelemetry를 연동하시는 쪽으로 접근하시는게 좋지 않을까 싶어요.
k
Apollo Studio 가 확실히 필요한 기능을 다 제공해주긴 하더라구요.. 오픈소스로는 삽질이 답인 듯 합니다.. 말씀해주신 OpenTelemetry 도 한번 시도해보겠습니다. 감사합니다 😆