Si busca una forma fácil de comprobar el estado de sus contenedores, Jack Wallen le presenta la opción de estadísticas para el comando docker.
Tiene Docker en funcionamiento y ha desplegado numerosos contenedores en su red. Debe ser seguro asumir que esos contenedores están funcionando bien. Pero, como todos sabemos, cuando asumes…
Esto es especialmente cierto en el ámbito de la informática. Nunca quieres asumir que todo va bien. Para ello, ¿qué puede hacer para controlar sus contenedores Docker? Afortunadamente, los desarrolladores de Docker lo han pensado detenidamente y han incluido una herramienta de monitorización muy fácil de usar que le ofrece información sobre el funcionamiento de sus contenedores.
Quiero mostrarte cómo usar esa función.
Estadísticas
La herramienta en cuestión es realmente sólo una opción utilizada con el comando docker, y muestra un flujo de información en tiempo real perteneciente a sus contenedores. Inicie sesión en el servidor Docker y emita el comando (como usuario que tiene permiso para ejecutar el Docker):
estadísticas portuarias
Se le presentarán las estadísticas de sus contenedores actuales (.
El comando predeterminado mostrará el ID del contenedor; el uso de CPU, memoria, NET y BLOCK; y el ID de proceso del contenedor. Si no necesita toda esa información, puede formatear el comando para que muestre sólo lo que desee. Digamos, por ejemplo, que sólo desea ver el Container ID y el uso de CPU/MEM/NET. Usando la opción -formato así, mostrará sólo esa información:
docker stats --formato "table {{.Container}}\t{{.CPUPerc}}}{{.MemUsage}}\t{{{.NetIO}}}"
La información resultante se vería como la que se muestra en la .
Los distintos marcadores de posición de formato son:
- Contenedor – muestra el ID del contenedor
- Nombre – muestra el nombre del contenedor
- .ID – muestra el ID del contenedor
- .CPUPerc – muestra el porcentaje de CPU
- .MemUsage – muestra el uso de la memoria
- NetIO – muestra las E/S de red
- BlockIO – muestra las entradas y salidas del bloque
- .MemPerc – muestra el porcentaje de memoria
- PIDs – muestra el número de IDs de proceso
También puede formatear su salida de una manera aún más simplista, así:
docker stats --formato "{{.Container}}: <font color="#fefefe"><font color="#fefefe"><font color="#fefefe"><font color="#fefefe">#fefefe">><font color="#fefefe"><font color="#fefefe"><font color="#fefefe"#fefefe">font color="#fefefeefeefeefe">#fefefe"><.
El comando anterior sólo mostraría el Container ID seguido del porcentaje de CPU .
Y eso es todo por usar las estadísticas de Docker. Es una herramienta muy simple que le da una idea rápida de cómo van sus contenedores. Si encuentra que su servidor Docker se está comportando mal, emita el comando de estadísticas del docker para ver si uno de sus contenedores en ejecución es el culpable. Si encuentra un contenedor que consume demasiados recursos del sistema, puede reiniciar ese contenedor y volver a comprobar las estadísticas. Fácil administración de contenedores.
Boletín de noticias de Data Center Trends
DevOps, virtualización, la nube híbrida, el almacenamiento y la eficiencia operativa son sólo algunos de los temas del centro de datos que destacaremos. Entregado Lunes y Miércoles