네트워크 모니터링

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

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

콘솔을 사용하여 네트워크에서 발생하는 상황을 이해하는 데 도움이 되는 다음 정보 소스를 찾을 수 있습니다.

네트워크 개요 정보

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

원장 요약

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

노드 건전성

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

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

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

요약 막대

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

콘솔 상단에서 작업 중인 인스턴스 유형을 확인할 수 있습니다. 네트워크 설립자인 경우 "(설립자)"가 표시됩니다. 네트워크에 참여한 경우 콘솔의 맨 위에 연결된 네트워크 이름이 표시됩니다. 예를 들어, "(<foundername>의 참가자)"입니다.

건전성

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

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

채널 활동

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

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

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

  • 블록은 여러 유저 트랜잭션을 포함할 수 있습니다.

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

피어 작업

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

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

  • 트랜잭션은 보증이며 커밋은 트랜잭션이 블록에 기록될 때 수행됩니다.

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

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

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

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

네트워크 활동 보기

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

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