LINUX

Instale Vector, una herramienta de monitoreo de rendimiento de código abierto de Netflix

Hoy te presentaremos Vector, un marco de monitoreo de rendimiento de código abierto que expone métricas de aplicaciones y sistemas cuidadosamente seleccionadas a su navegador web. Tener las métricas correctas disponibles bajo demanda y en alta resolución es fundamental para comprender cómo se comporta un sistema y solucionar adecuadamente los problemas de rendimiento. Se publica bajo la Licencia Apache, versión 2.0.

Al momento de escribir este tutorial, se acaba de lanzar la primera versión de Vector, por lo que puede esperar encontrar errores y problemas.

instalación PCP

Antes de instalar Vector, primero deberá instalar Performance Co-Pilot (PCP). Es un conjunto de herramientas de código abierto diseñado para la supervisión y gestión del rendimiento de todo el sistema. Es compatible con una amplia variedad de sistemas operativos, incluidos Linux, MacOSX, FreeBSD, IRIX, Solaris y Windows. PCP está disponible en todas las distribuciones populares.

Puede instalarlo en Debian/Ubuntu con:

$ sudo apt-get install pcp

Y en Fedore/CentOS con:

$ sudo yum install pcp

También puedes instalarlo en Os X, para más información puedes consultar sitio web del PCP.

Instalación de vectores

Primero, necesitaremos instalar NPM para instalar Bower, qué vector usará para instalar. Puede hacer esto en Ubuntu usando el administrador de paquetes o usando el siguiente comando:

$ sudo apt-get install npm

Luego instale Bower, un administrador de paquetes de código abierto para sus proyectos web, también necesitará nodejs para que esto funcione, puede instalarlos usando los siguientes comandos:

$ sudo apt-get install nodejs-legacy
$ sudo npm install -g bower

Ahora podemos comenzar a descargar el vector, puede hacerlo en cualquier directorio de usuario que desee usando git como aquí:

$ git clonar https://github.com/Netflix/vector.git
vector de $ cd

Ahora usaremos el administrador de paquetes Bower para instalarlo:

$ instalación de glorieta

Luego necesitará un servidor web para ejecutar los archivos en la aplicación, el equipo de Vector sugiere gulp para hacer esto, puede instalar gulp usando el administrador de paquetes npm que instaló anteriormente, para instalar y ejecutar vector, use los siguientes comandos del vector carpeta:

$ instalación npm –trago global
instalación de $ npm
$ sorbo

Deberías obtener el siguiente resultado:

vector

Ahora puede acceder al aislamiento de Vector yendo a http://localhost:8080 en su navegador web favorito.

vector de interfaz de usuario

En este momento, Vector viene con la siguiente lista de widgets y paneles fácilmente extensibles. Aquí hay una breve lista de valores disponibles por defecto.

UPC

  • Promedio de carga
  • Solicitable
  • uso de CPU
  • uso de CPU
  • Cambios de contexto

Memoria

  • Uso de memoria
  • fallos de página

Disco

  • IOPS de disco
  • Rendimiento del disco
  • Uso del disco
  • latencia de disco

La red

  • Pérdidas de red
  • retransmisión TCP
  • Conexiones TCP
  • rendimiento de la red
  • Paquetes de red

Conclusión

Vector funciona sobre pcp, lo cual es realmente fácil. Proporcionó a los administradores del sistema analizar las estadísticas a nivel del sistema y de la aplicación de una manera muy real. Buena suerte y disfruta de tus valores.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar