Installa Vector uno strumento di monitoraggio delle prestazioni Opensource da Netflix
Oggi vi presenteremo Vettore, un framework di monitoraggio delle prestazioni open source che espone le metriche del sistema e dell’applicazione selezionate al tuo browser web. Avere le metriche giuste disponibili su richiesta e ad alta risoluzione è fondamentale per comprendere come si comporta un sistema e risolvere correttamente i problemi di prestazioni. È rilasciato sotto licenza Apache, versione 2.0.
Al momento della stesura di questo tutorial, la prima versione di Vector è appena stata rilasciata, quindi puoi aspettarti di trovare bug e problemi.
Installazione PCP
Prima di installare Vector, devi prima installare Performance Co-Pilot (PCP). È un toolkit open source progettato per il monitoraggio e la gestione delle prestazioni a livello di sistema. Supporta un’ampia varietà di sistemi operativi, inclusi Linux, MacOSX, FreeBSD, IRIX, Solaris e Windows. PCP è disponibile in tutte le distribuzioni più diffuse.
Puoi installarlo in Debian/Ubuntu con:
$ sudo apt-get install pcp
E in Fedore/CentOS con:
$ sudo yum install pcp
Puoi anche installarlo su Os X, per maggiori informazioni puoi controllare Sito del PCP.
Installazione del vettore
Innanzitutto, dovremo installare NPM per installare bower che il vettore utilizzerà per l’installazione. Puoi farlo su Ubuntu usando il gestore pacchetti o usando il seguente comando:
$ sudo apt-get install npm
Prossima installazione bower, un gestore di pacchetti open source per i tuoi progetti web, avrai bisogno anche di nodejs perché funzioni, puoi installarli usando i seguenti comandi:
$ sudo apt-get install nodejs-legacy
$ sudo npm install -g bower
Ora possiamo iniziare a scaricare il vettore, puoi farlo in qualsiasi directory utente che desideri utilizzando git come qui:
$ git clone https://github.com/Netflix/vector.git
vettore $cd
Ora useremo il gestore di pacchetti Bower per installarlo:
$ installazione pergola
Quindi avrai bisogno di un server web per eseguire i file nell’app, il team Vector suggerisce gulp per farlo, puoi installare gulp usando il gestore pacchetti npm che hai installato in precedenza, per installare ed eseguire vector, usa i seguenti comandi dal vettore cartella:
$ npm install –global gulp
Installazione di $ npm
$ sorso
Dovresti ottenere il seguente risultato:

Ora puoi accedere all’isolamento del vettore andando su http://localhost:8080 nel tuo browser web preferito.

In questo momento Vector viene fornito con il seguente elenco di widget e dashboard facilmente estendibili. Ecco un breve elenco di valori disponibili per impostazione predefinita.
processore
- Carico medio
- Richiesto
- uso della CPU
- uso della CPU
- Cambiamenti di contesto
Memoria
- Utilizzo della memoria
- Errori di pagina
Disco
- IOPS su disco
- Velocità effettiva del disco
- Uso del disco
- Latenza del disco
Rete
- Perdite di rete
- Ritrasmissione TCP
- Connessioni TCP
- Rendimento della rete
- Pacchetti di rete
Conclusione
Il vettore funziona su pcp, il che è davvero facile. Ha fornito agli amministratori di sistema la possibilità di analizzare le statistiche a livello di sistema e applicazione in modo molto reale. Buona fortuna e goditi i tuoi valori.