Monitoraggio della rete
La console offre diversi modi per monitorare l'attività e lo stato della rete blockchain. Ad esempio, è possibile trovare informazioni sintetiche sul numero totale di blocchi sottomessi al libro contabile oppure cercare e individuare informazioni su transazioni con codici concatenati specifiche che si sono verificate su un canale specifico.
Come posso monitorare la rete Blockchain?
È possibile utilizzare la console per individuare le seguenti fonti di informazioni per comprendere cosa sta succedendo sulla rete.
Informazioni generali sulla rete
Utilizzare la scheda Dashboard se sono necessarie informazioni immediate sul funzionamento dell'intera rete e per individuare eventuali problemi generali, ad esempio un tasso elevato di transazioni non riuscite. Vedere Visualizza attività di rete.
Sintetico libro contabile
Per informazioni sulle statistiche di runtime per le transazioni su un canale specifico, andare all'area Sintetico libro contabile del canale. È possibile eseguire il drilling in una transazione specifica per ulteriori informazioni su di essa, ad esempio quale membro ha avviato la transazione e quale peer l'ha approvata. Vedere Visualizza attività libro contabile canale.
Stato nodo
Utilizzare l'area Health Summary di un nodo per comprendere le prestazioni del nodo nella rete, ad esempio l'utilizzo della CPU e l'utilizzo della memoria. Fare riferimento a quanto riportato di seguito.
Che tipo di informazioni si trova nel dashboard?
La scheda Dashboard della console fornisce una panoramica del funzionamento della rete. È possibile utilizzare queste informazioni per identificare qualsiasi problema e per passare ad altre schede nella console in cui è possibile ottenere ulteriori informazioni e risolvere eventuali problemi.
Barra sintetico
Questa sezione mostra i componenti della rete (ad esempio, quanti nodi e codici concatenati). È possibile fare clic su un numero di componente per accedere alla scheda Console per ulteriori informazioni o per eseguire task correlati al componente. Se l'istanza è un'istanza di sviluppo, nella parte inferiore destra della barra di riepilogo viene visualizzata la "modalità Sviluppo".
Nella parte superiore della console, vedrai con quale tipo di istanza stai lavorando. Se sei un fondatore della rete, allora vedrai "(Founder)". Se sei un partecipante a una rete, nella parte superiore della console viene visualizzato il nome della rete a cui ti sei unito. Ad esempio, "(Partecipante di <foundername>)".
Stato
Questa sezione mostra il numero di nodi in esecuzione e il numero di nodi arrestati nella rete. Fare clic sui numeri di nodo per andare alla scheda Nodi e verificare il motivo dell'arresto di un nodo oppure per ulteriori informazioni sui nodi nella rete.
I nodi della rete sono partizionati all'interno di una virtual machine (VM). Questa sezione mostra anche la percentuale di memoria della partizione utilizzata e la percentuale di CPU e disco utilizzati. Se la percentuale di memoria è relativamente bassa (ad esempio, 50% o inferiore), è possibile creare un altro nodo peer senza che le prestazioni del sistema diminuiscano in modo significativo. Se la percentuale è vicina a 100, è molto probabile che il sistema non possa supportare un altro nodo peer.
Attività canale
Quest'area mostra quanti blocchi sono stati creati e quante transazioni sono state eseguite in base al numero di blocchi creati. È possibile che vengano visualizzati più blocchi creati rispetto alle transazioni utente. Ad esempio, se si crea un nuovo canale o si distribuisce un codice concatenato, tali transazioni vengono classificate come transazioni a livello di sistema e vengono incluse in blocchi, ma non classificate come transazioni utente. Quest'area mostra i primi quattro canali che hanno gestito il maggior numero di transazioni e, per ogni canale, mostra il numero di transazioni riuscite e non riuscite.
Tenere presenti le informazioni riportate di seguito.
-
Le transazioni utente sono transazioni richiamate nell'ambito dell'esecuzione del codice concatenato e non azioni di base come l'impostazione della rete, la creazione di canali e l'installazione e la distribuzione di codici concatenati.
-
Un blocco può contenere più transazioni utente.
È possibile filtrare la quantità di informazioni sull'attività visualizzate. È possibile selezionare un intervallo di tempo impostato (ad esempio, l'ultima ora o l'ultima settimana) oppure selezionare Personalizzato e selezionare le date per le quali si desidera ottenere informazioni sull'attività.
Attività peer
Quest'area mostra il numero di approvazioni e commit completati dai nodi peer della rete. Quest'area mostra i primi quattro nodi peer che hanno approvato ed eseguito il commit del maggior numero di transazioni e, per ognuno di questi quattro peer, mostra il numero di approvazioni e commit riusciti e non riusciti.
Tenere presenti le informazioni riportate di seguito.
-
Una transazione è un'approvazione e un commit si verifica quando una transazione viene scritta nel blocco.
-
I commit possono essere transazioni utente o transazioni di sistema
-
I commit sono il numero di transazioni di cui è stato eseguito il commit nel blocco. I commit non sono blocchi.
-
Solo i pari livello specifici devono fare approvazioni, ma tutti i pari livello devono eseguire commit.
È possibile filtrare la quantità di informazioni sull'attività visualizzate. È possibile selezionare un intervallo di tempo impostato (ad esempio, l'ultima ora o l'ultima settimana) oppure selezionare Personalizzato e selezionare le date per le quali si desidera ottenere informazioni sull'attività.
Visualizza attività di rete
Utilizzare la scheda Dashboard della console per trovare informazioni sulle attività della rete blockchain, ad esempio la percentuale di nodi in esecuzione o arrestati, e su come la rete sta eseguendo transazioni con codice concatenato.
- Andare alla console e selezionare la scheda Dashboard.
- Per visualizzare le informazioni sul canale e sull'attività peer verificatesi in un momento specifico, ad esempio nell'ultima settimana o nell'ultimo mese, andare al menu a discesa dei filtri e selezionare l'intervallo di tempo desiderato. Selezionare Personalizzato per immettere date di inizio e fine specifiche e fare clic su Applica.