Monitorar a Rede

O console fornece várias maneiras de monitorar a atividade e a integridade da sua rede blockchain. Por exemplo, você pode encontrar informações resumidas sobre o número total de blocos enviados ao razão ou pode procurar e localizar informações sobre transações de chaincode específicas que ocorreram em um canal específico.

Como Posso Monitorar a Rede Blockchain?

Você pode usar o console para localizar as seguintes fontes de informação para ajudá-lo a entender o que está acontecendo em sua rede.

Informações de Visão Geral da Rede

Use a guia Painel se precisar de informações instantâneas sobre como toda a rede está funcionando e para identificar quaisquer problemas gerais, como uma alta taxa de transações com falha. Consulte Exibir Atividade de Rede.

Resumo do Razão

Para obter informações sobre as estatísticas de tempo de execução para transações em um canal específico, vá para a área Resumo do razão do canal. Você pode detalhar uma transação específica para obter mais informações sobre ela, como qual membro iniciou a transação e qual par a endossou. Consulte Exibir a Atividade do Razão de um Canal.

Integridade do Nó

Use a área Resumo de Integridade de um nó para ajudá-lo a entender como o nó está sendo executado na rede; por exemplo, utilização de CPU e utilização de memória. Consulte:

Que tipo de informação está no painel?

A guia Painel do console fornece uma visão geral de como sua rede está funcionando. Você pode usar essas informações para identificar qualquer problema e navegar para outras guias na console, onde você pode saber mais sobre e resolver quaisquer problemas.

Barra de Resumo

Esta seção mostra os componentes em sua rede (por exemplo, quantos nós e chaincodes). Você pode clicar em um número de componente para ir até a guia da console para obter mais informações ou para executar tarefas relacionadas ao componente. Se sua instância for de desenvolvimento, o "Modo de desenvolvimento" será exibido na parte inferior direita da barra de resumo.

Na parte superior da console, você verá com que tipo de instância está trabalhando. Se você é um fundador de rede, então você verá "(Fundador)". Se você for um participante de uma rede, a parte superior do console exibirá o nome da rede à qual você está conectado. Por exemplo, "(Participante de <foundername>)".

Integridade

Esta seção mostra quantos nós estão em execução e quantos são interrompidos na rede. Clique nos números dos nós para ir até a guia Nós para investigar por que um nó pode ser interrompido ou para obter mais informações sobre os nós na rede.

Os nós em sua rede são particionados dentro de uma máquina virtual (VM). Esta seção também mostra a porcentagem da memória de partição usada e a porcentagem de CPU e disco usados. Se a porcentagem de memória for relativamente baixa (por exemplo, 50% ou menos), você poderá criar outro nó de mesmo nível sem que o desempenho do sistema diminua significativamente. Se a porcentagem for próxima a 100, o sistema provavelmente não poderá suportar outro nó de mesmo nível.

Atividade do Canal

Esta área mostra quantos blocos foram criados e quantas transações foram executadas com base no número de blocos criados. Observe que você pode ver mais blocos criados do que transações do usuário. Por exemplo, se você criar um novo canal ou implantar um chaincode, eles serão classificados como transações no nível do sistema e serão incluídos em blocos, mas não classificados como transações do usuário. Esta área mostra os quatro principais canais que lidaram com a maioria das transações e, para cada canal, mostra o número de transações que tiveram êxito e falharam.

Observe as seguintes informações:

  • As transações de usuário são transações que foram chamadas como parte da execução do chaincode e não ações subjacentes, como configurar a rede, criar canais e instalar e implantar chaincodes.

  • Um bloco pode conter várias transações de usuário.

É possível filtrar a quantidade de informações da atividade que é exibida. Você pode selecionar um intervalo de tempo definido (por exemplo, última hora ou última semana) ou pode selecionar Personalizado e selecionar as datas para as quais deseja informações de atividade.

Atividade de colegas

Esta área mostra o número de endossos e commits concluídos pelos nós pares da rede. Esta área mostra os quatro principais nós pares que endossaram e confirmaram a maioria das transações e, para cada um desses quatro pares, essa área mostra o número de endossos e commits que foram bem-sucedidos e falharam.

Observe as seguintes informações:

  • Uma transação é um endosso, e um commit é quando uma transação é gravada no bloco.

  • As confirmações podem ser transações do usuário ou transações do sistema

  • Commits são o número de transações que foram confirmadas no bloco. Os commits não são blocos.

  • Apenas pares específicos devem fazer endossos, mas todos os pares devem fazer commits.

É possível filtrar a quantidade de informações da atividade que é exibida. Você pode selecionar um intervalo de tempo definido (por exemplo, última hora ou última semana) ou pode selecionar Personalizado e selecionar as datas para as quais deseja informações de atividade.

Exibir Atividade de Rede

Use a guia Painel de Controle da console para encontrar informações sobre as atividades da sua rede blockchain, como porcentagem de nós que estão em execução ou interrompidos e com que sucesso a rede está executando transações de chaincode.

Você pode usar essas informações como um local de partida e, em seguida, usar as outras guias na console para detalhar quaisquer problemas descobertos. Para obter informações sobre o que é exibido na guia Painel, consulte Quais Tipos de Informações Estão no Painel?
  1. Vá para a console e selecione a guia Painel.
  2. Para ver as informações de atividade do canal e do par que ocorreram em um horário específico, como na última semana ou mês, vá para o menu suspenso do filtro e selecione o intervalo de tempo desejado. Selecione Personalizado para informar datas iniciais e finais específicas e clique em Aplicar.