Skip to main content

1. Geth Archive 노드 설정

Geth archive 노드를 실행하려면 --gcmode=full 대신 --gcmode=archive를 사용하세요. 이는 Geth가 모든 과거 블록체인 상태 데이터를 보존하도록 하여, 인덱싱 서비스 및 블록체인 분석에 이상적입니다.
  • --syncmode=full: 완전한 블록체인 동기화 보장.
  • --gcmode=archive: 가지치기(pruning) 없이 전체 과거 상태 데이터 유지.

2. Geth에서 RPC (HTTP) 및 WebSocket 활성화

HTTP (RPC) 옵션

WebSocket (WS) 옵션

이러한 구성을 통해 외부 애플리케이션이 HTTP-RPC와 WebSocket 모두를 사용하여 Geth 노드와 상호 작용할 수 있습니다.

3. Geth 및 DATA Foundation 모니터링

Geth 모니터링 구성

  • --metrics: Geth용 Prometheus 호환 메트릭을 활성화합니다.
  • --metrics.addr=0.0.0.0: 메트릭 서버를 모든 인터페이스에 바인딩합니다.
  • --metrics.port=6060: 포트 6060에서 메트릭을 노출합니다.

DATA Foundation 모니터링

  • config.toml을 수정하고 다음을 설정하세요:
  • DATA Foundation의 기본 Prometheus 메트릭 포트는 26660입니다.
이러한 설정으로, Geth와 DATA Foundation 모두 Prometheus로 수집하고 Grafana로 시각화할 수 있는 모니터링 메트릭을 노출합니다.