Tx Monitoring

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

Overview

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


  1. Request History

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


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

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


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

사용자가 요청한 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에서 에러가 발생할 경우 반환되는 코드 입니다.