Esta pagina se ve mejor con JavaScript habilitado

Pcp y Vector

 ·  🎃 kr0m

Netflix utiliza un sistema de monitorización poco convencional pcp/vector, el primero recolecta los datos y el segundo los muestra, vamos a ver como compilar e instalar ambas herramientas.

Compilamos e instalamos el colector de datos pcp :

groupadd -r pcp
useradd -c “Performance Co-Pilot” -g pcp -d /var/lib/pcp -M -r -s /usr/sbin/nologin pcp
git clone https://github.com/performancecopilot/pcp.git
cd pcp
./configure --prefix=/usr --libexecdir=/usr/lib --sysconfdir=/etc --localstatedir=/var --with-rcdir=/etc/init.d
make
make install

Arrancamos el servicio:

/etc/init.d/pmcd start
/etc/init.d/pmwebd start

Instalamos el visualizador datos Vector :

mkdir vector
cd vector
wget https://dl.bintray.com/netflixoss/downloads/1.2.1/vector.tar.gz
tar xvzf vector.tar.gz

Arrancamos el servidor web:

python -m SimpleHTTPServer 8888

Las estadísticas mostradas tendrán una pinta similar a esta:

Si te ha gustado el artículo puedes invitarme a un RedBull aquí