네트워크 모니터링

콘솔은 블록체인 네트워크의 활동과 상태를 모니터링할 수 있는 여러 가지 방법을 제공합니다. 예를 들어, 원장에 제출된 총 블록 수에 대한 요약 정보를 찾거나, 특정 채널에서 발생한 특정 체인코드 트랜잭션에 대한 정보를 검색하고 찾을 수 있습니다.

블록체인 네트워크를 어떻게 모니터링할 수 있습니까?

콘솔을 사용하여 다음 정보 소스를 찾아 네트워크에서 발생하는 상황을 파악할 수 있습니다.

네트워크 개요 정보

전체 네트워크가 얼마나 잘 작동하고 있는지에 대한 간략한 정보가 필요한 경우 Dashboard(대시보드) 탭을 사용하여 고장난 트랜잭션 비율과 같은 일반적인 문제를 파악합니다. View Network Activity를 참조하십시오.

원장 요약

특정 채널의 트랜잭션에 대한 런타임 통계에 대한 자세한 내용을 보려면 채널의 원장 요약 영역으로 이동하십시오. 트랜잭션을 시작한 멤버 및 트랜잭션을 보증한 피어와 같은 특정 트랜잭션에 대한 자세한 내용을 확인할 수 있습니다. 채널의 원장 활동 보기를 참조하십시오.

노드 건전성

노드의 Health Summary(건전성 요약) 영역을 사용하면 CPU 사용률 및 메모리 사용률과 같은 노드가 네트워크에서 어떻게 작동하는지 이해할 수 있습니다. 다음을 참조하십시오.

대시보드에 어떤 유형의 정보가 있습니까?

콘솔의 Dashboard(대시보드) 탭은 네트워크 작동 정도에 대한 개요를 제공합니다. 이 정보를 사용하여 문제를 식별하고 콘솔의 다른 탭으로 이동하여 문제에 대해 자세히 알아보고 해결할 수 있습니다.

요약 막대

이 절에서는 네트워크의 구성 요소(예: 노드 및 체인코드 수)를 보여줍니다. 구성 요소 번호를 누르면 자세한 내용을 보려면 콘솔 탭으로 이동하거나 구성 요소와 관련된 작업을 수행할 수 있습니다. 인스턴스가 개발 인스턴스인 경우 요약 막대의 오른쪽 아래에 "개발 모드"가 표시됩니다.

콘솔 상단에 작업 중인 인스턴스 유형이 표시됩니다. 네트워크 설립자인 경우 "(Founder)"가 표시됩니다. 네트워크에 참여한 경우 콘솔의 맨 위에 연결된 네트워크의 이름이 표시됩니다. 예: "(Participant of <foundername>)"

건전성

이 절에서는 실행 중인 노드 수와 네트워크에서 중지된 노드 수를 보여 줍니다. 노드 번호를 누르면 노드 탭으로 이동하여 노드가 중지될 수 있는 이유 또는 네트워크의 노드에 대한 자세한 정보를 조사할 수 있습니다.

네트워크의 노드는 VM(가상 머신) 내부에서 분할됩니다. 또한 이 섹션에는 사용된 분할 영역 메모리의 백분율과 사용된 CPU 및 디스크의 백분율도 표시됩니다. 메모리 백분율이 비교적 낮으면(예: 50% 이하) 시스템의 성능이 크게 저하되지 않고 다른 피어 노드를 만들 수 있습니다. 백분율이 100에 가까우면 시스템에서 다른 피어 노드를 지원할 수 없는 것 같습니다.

채널 활동

이 영역에는 생성된 블록 수와 생성된 블록 수에 따라 실행된 트랜잭션 수가 표시됩니다. 유저 트랜잭션보다 많은 블록이 생성될 수 있습니다. 예를 들어, 새 채널을 생성하거나 체인코드를 배포하는 경우 해당 채널은 시스템 레벨 트랜잭션으로 분류되고 블록에 포함되지만 사용자 트랜잭션으로 분류되지 않습니다. 이 영역에는 가장 많은 트랜잭션을 처리한 상위 4개의 채널이 표시되며, 각 채널에 대해 성공 및 실패한 트랜잭션 수가 표시됩니다.

다음 정보에 유의하십시오.

  • 사용자 트랜잭션은 체인 코드 실행의 일부로 호출된 트랜잭션이며 네트워크 설정, 채널 생성, 체인 코드 설치 및 배포와 같은 기본 작업이 아닙니다.

  • 블록에는 여러 유저 트랜잭션이 포함될 수 있습니다.

표시되는 활동 정보의 양을 필터링할 수 있습니다. 설정된 시간 범위(예: 마지막 시간 또는 지난 주)를 선택하거나 사용자정의를 선택하고 활동 정보를 원하는 일자를 선택할 수 있습니다.

피어 작업

이 영역에는 네트워크의 피어 노드에서 완료한 보증 및 커밋 수가 표시됩니다. 이 영역에는 가장 많은 트랜잭션을 보증 및 커밋한 상위 4개 피어 노드가 표시되며, 이러한 4개 피어 각각에 대해 이 영역에는 성공 및 실패한 보증 및 커밋 수가 표시됩니다.

다음 정보에 유의하십시오.

  • 트랜잭션은 보증이며 커밋은 트랜잭션이 블록에 기록될 때 이루어집니다.

  • 커밋은 유저 트랜잭션 또는 시스템 트랜잭션일 수 있습니다.

  • 커밋은 블록에 커밋된 트랜잭션 수입니다. 커밋은 블록이 아닙니다.

  • 특정 피어만 보증을 수행해야 하지만 모든 피어가 커밋해야 합니다.

표시되는 활동 정보의 양을 필터링할 수 있습니다. 설정된 시간 범위(예: 마지막 시간 또는 지난 주)를 선택하거나 사용자정의를 선택하고 활동 정보를 원하는 일자를 선택할 수 있습니다.

네트워크 활동 보기

콘솔의 [대시보드] 탭을 사용하여 실행 중이거나 정지된 노드의 백분율 및 네트워크가 체인코드 트랜잭션을 성공적으로 실행하는 방법과 같은 블록체인 네트워크의 작업에 대한 정보를 찾을 수 있습니다.

이 정보를 시작 위치로 사용한 다음 콘솔의 다른 탭을 사용하여 발견된 모든 문제를 드릴다운할 수 있습니다. [대시보드] 탭에 표시되는 항목에 대한 자세한 내용은 대시보드에 있는 정보 유형을 참조하십시오.
  1. 콘솔로 이동하여 대시보드 탭을 선택합니다.
  2. 지난 주 또는 월과 같이 특정 시간에 발생한 채널 및 피어 활동 정보를 보려면 필터 드롭다운 메뉴로 이동하여 원하는 시간 범위를 선택합니다. 사용자정의를 선택하여 특정 시작 및 종료 일자를 입력하고 적용을 누릅니다.