Tx Monitoring

Tx Monitoring 도구를 통해 트랜잭션 로그와 처리 결과를 확인할 수 있습니다. 요청 파라미터와 응답값, Raw 데이터를 확인하고, 고도화된 검색 기능을 통해 특정 실패 지점을 분석하고 즉각적인 UI 피드백을 통해 개발 생산성을 향상시킬 수 있습니다.

Overview

Tx Monitoring를 사용하면 7일 전까지 인프라를 통해 전송된 과거 Request와 그에 대한 Response를 다양한 방법으로 손쉽게 검색할 수 있습니다. 이제 Tx Monitoring 도구를 통해 방대하고 복잡한 로그 분석 대신, Request의 메소드 유형이나 HTTP 응답 또는 Node별 오류 외에도 다양한 종류의 매개변수를 이용하여 필터링하고 직관적인 UI 피드백을 통해 효율적으로 확인해보세요.


1. Request History

최근 7일 간 발생한 Request에 대해 과거 시간순 목록을 확인 할 수 있습니다. Metohod, API, Request에 대한 결과 값과 에러코드, 응답시간, 요청시간 등을 확인할 수 있습니다.


2. Request 및 Response 정보와 Raw 데이터

각 Method의 Request 및 Response에 대한 파라미터 정보 결과 값과 Raw 데이터를 확인할 수 있습니다.


3. 매개변수를 통한 필터링 및 검색

사용자가 요청한 Request 처리 결과에 대해 전체 혹은 Node 환경과 기간, Response Type, Method, Http Status, Error Code 등의 다양한 매개 변수를 이용하여 단일 또는 중복으로 필터링하고 검색할 수 있습니다.


Error code

Tx Monitoring 이용 시 HTTP STATUS Field와 Error code Field에서는 트랜잭션에 따라 Error code를 반환할 수 있습니다. 각 Field에서 확인할 수 있는 Error code의 내용은 다음과 같습니다.

HTTP Error Code

HTTP 통신 중 발생할 수 있는 Error에 대한 Code와 Description 입니다.

codeGroupmeaning
400 to 428Client ErrorClient Level에서 에러가 발생하였을 경우 반환하는 코드입니다. 미인증, Invalid JSON 등이 여기에 포함됩니다.
429Throughput Limited주어진 시간 내에 너무 많은 요청을 하였을 때 발생하는 에러입니다.
500 to 503Server ErrorServer에서 에러가 발생할 경우 반환하는 코드 입니다.

ERROR CODE

트랜잭션 실행 시 Node에서 발생할 수 있는 Error에 대한 Code와 Description 입니다.

codemessagemeaning
-32700Parse error서버에서 잘못된 JSON를 Parsing하는 동안 오류가 발생할 경우, 반환하는 에러 코드 입니다.
-32601Method not found요청한 Method가 없을 때 발생하는 에러입니다.
-32600Invalid RequestJSON-RPC 요청이 유효하지 않거나 요청이 누락된 경우 발생하는 에러 코드 입니다.
-32602Invalid paramsMethod에 입력한 Parameters가 유효하지 않을 때 발생하는 에러 코드 입니다.
-32603Internal errorJSON-RPC 처리중 오류가 발생할 경우, 반환하는 에러 코드 입니다.
-32000 to -32099Server errorServer에서 에러가 발생할 경우 반환되는 코드 입니다.