Echolot
시작하기

홈과 Sonar

홈은 작업 공간의 개요이며, Sonar 카드는 지난 1시간, 하루, 일주일, 한 달 동안의 모든 전송을 응답에 걸린 시간별로 표시합니다.

홈은 작업 공간 윈도우가 처음 보여 주는 페이지입니다. 작업 공간에 무엇이 있는지, 무엇을 살펴봐야 하는지, 요청이 어떻게 응답해 왔는지를 알려 줍니다. 사이드바의 홈 버튼이나 ⇧⌘H로 엽니다.

홈: 인사말, 작업 공간의 개수, 핑과 수치가 있는 Sonar 카드, 최근 요청, 최근 응답, 테스트, 환경 카드

홈에 표시되는 내용

위에서 아래로 다음과 같습니다.

  • 인사말과 한 문장의 소식. 실패 중인 검사가 몇 개인지, 저장되지 않은 변경 사항이 있는 요청이 몇 개인지를 알려 주고, 그 밖에는 기다리고 있는 항목이 없습니다.라고 표시합니다. 요청이 없는 새 작업 공간에서는 컬렉션을 가져오거나 첫 요청을 만들라고 안내합니다.
  • 작업 공간: 이름과 폴더, 그리고 요청, 폴더, 환경, 변수, 검사의 개수.
  • 아래에서 설명하는 Sonar.
  • 최근 요청(새로운 요청 포함), 최근 응답, 테스트(검사가 있는 요청 수와 실패 중인 요청, 모두 보기 포함), 환경(관리 포함, 보호된 환경에는 표시).

카드에서 요청이나 응답을 클릭하면 열립니다.

Sonar

Sonar는 소나가 반향을 그리듯, 기간 내의 모든 전송을 핑으로 그립니다. 시간은 가로로 흐르며, 왼쪽의 기간 시작부터 오른쪽의 지금까지입니다. 깊이는 응답에 걸린 시간입니다. 빠른 응답은 표면 가까이에 머물고 느린 응답은 가라앉습니다. 한눈에 API가 빨랐는지, 어디서 느려졌는지, 실패한 것이 있는지 알 수 있습니다.

Sonar 카드: 상태별로 색이 다른 핑, 표층·중층·심층 구역, 가장 느린 응답 아래의 해저, 그 아래의 수치 다섯 개

차트 읽기

  • 구역. 깊이 눈금은 로그 단위이므로 빠른 쪽과 느린 쪽이 모두 잘 보입니다. 표층은 250 ms 미만, 중층은 250 ms에서 1초, 심층은 1초 초과입니다.
  • 핑의 색은 상태의 종류입니다. 카드 헤더의 범례에 2xx, 3xx, 4xx, 5xx · 실패가 나와 있으며, 마지막 항목은 응답이 전혀 없는 전송도 나타냅니다.
  • 해저는 각 시간 구간에서 가장 느린 응답 아래에 음영으로 표시되는 바닥입니다. 응답에 따라 오르내립니다.
  • 오른쪽의 선은 현재를 나타냅니다. 홈이 표시되는 동안 전송이 끝나면 해당 핑에서 물결이 퍼집니다(동작 줄이기가 켜져 있으면 표시되지 않습니다).
  • 차트 아래의 막대는 기간 내의 전송이 구역별로 어떻게 나뉘는지 퍼센트로 보여 줍니다.

핑에 포인터를 올리면 해당 요청이 표시됩니다. 보낸 시각, 상태와 시간, 메서드와 이름입니다. 클릭하면 해당 응답이 표시된 상태로 요청이 열립니다. 열 대상이 없으면 (요청이 삭제되었거나 저장된 적이 없거나, 전송에 응답이 없을 때) 툴팁에 클릭하여 기록에서 찾기라고 표시되고, 클릭하면 기록이 요청 이름으로 검색된 상태로 열립니다.

기간 선택

카드 헤더의 컨트롤에서 1시간, 24시간, 7일(기본값), 30일 중에서 고릅니다. 차트와 수치가 여기에 맞춰집니다. 전송이 없는 기간에는 요청을 보내면 그 요청의 반향이 여기에 나타난다고 안내합니다.

수치

차트 위에 수치 다섯 개가 있으며, 각각 직전의 같은 기간과 나란히 표시됩니다("지난주보다 +12%").

수치집계 대상
전송기간 내에 보낸 요청.
정상 응답400 미만의 상태로 응답받은 전송의 비율과 퍼센트 포인트 변화.
시간 중앙값응답 시간의 중앙값과 p95: 전송 100건 중 95건이 이보다 빨랐습니다.
250 ms 미만표층에 있는 전송의 비율.
1초 초과심층에 있던 전송 수와 그중 실패한 수.

카드가 좁으면 처음 세 개만 표시됩니다.

Sonar가 집계하는 대상

  • 수치는 작업 공간의 기록에 아직 남아 있는 모든 전송을 집계합니다. 지웠거나 기록의 한도 때문에 제거된 전송은 더 이상 집계되지 않습니다. 차트에는 가장 최근 전송이 그려집니다.
  • Sonar는 HTTP, GraphQL, gRPC, MCP 요청을 보낸 주체(사용자, 실행, 플로, 에이전트)에 관계없이 집계합니다. WebSocket, Socket.IO, MQTT 세션은 원하는 만큼 열려 있을 수 있으므로 응답 시간이 없고 그려지지 않습니다.

이 페이지에서