Sysdig es una herramienta que brinda a los administradores y desarrolladores una visión inigualable del comportamiento de sus sistemas. El equipo detrás de esto espera mejorar el monitoreo y la resolución de problemas a nivel del sistema al proporcionar una vista centralizada, coherente y granular de los subsistemas de almacenamiento, transmisión, red y memoria, así como la capacidad de generar archivos de rastreo para la operación del sistema que pueden ser analizado en cualquier momento. También han creado un lenguaje de filtrado que les permite profundizar en los datos de forma natural e interactiva, así como una gran biblioteca de scripts Lua llamados cinceles que resuelven problemas comunes. Considere este programa como una versión mejorada de strace, tcpdump y lsof. En pocas palabras, es un método robusto de análisis de rendimiento para analizar el estado de un sistema y sus actividades.
Cómo instalar Sysdig
Primero, necesitamos instalar curl usando el siguiente comando, si ya lo ha hecho, puede omitir este paso:
$ sudo apt-get install curl
Ahora simplemente ejecute el siguiente comando para instalar sysdig automáticamente en una etapa. Después de verificar todas las especificaciones, el script de instalación solo puede instalar el paquete sysdig desde el repositorio Draios APT/YUM.
$ curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash
Uso básico
El ejemplo más simple es ejecutarlo sin ningún argumento para ver una transmisión en vivo de eventos desde su sistema Linux:
$ sudo sysdig
Filtración
El mecanismo de filtrado de Sysdig es robusto y adaptable, y está diseñado para encontrar agujas en un pajar. Los filtros, similares a tcpdump, se definen al final de la línea de comando y se pueden aplicar tanto a la captura en vivo como a un archivo de captura. Tomemos, por ejemplo, la acción de un solo comando:
$ sudo sysdig proc.name=cat
Puede usar operadores como «o» y «y» para combinar varios argumentos. Por ejemplo, puede capturar la actividad de cat y vi al mismo tiempo usando el siguiente comando:
$ sysdig proc.name=cat or proc.name=vi
Escriba: para ver una lista de los procesos del sistema:
$ sudo sysdig -c ps
Ejecute el siguiente comando para ver las conexiones de red del sistema:
$ sudo sysdig -c netstat
Ejecute el siguiente comando para ver los principales procesos clasificados por porcentaje de utilización de la CPU:
$ sudo sysdig -c topprocs_cpu
Sysdig combina la funcionalidad de una serie de herramientas de línea de comandos en una sola GUI impresionante, lo que le permite profundizar en los eventos de su dispositivo Linux para recopilar datos, guardarlos para revisarlos más tarde e incluso admitir contenedores.
Publicación traducida automáticamente
Artículo escrito por jayantmehra02 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA