1. Creación de una máquina virtual Linux con una aplicación de Express.js mediante la CLI de Azure

En este tutorial, creará una máquina virtual Linux para una aplicación de Express.js. La máquina virtual se configura con un archivo de configuración cloud-init e incluye NGINX y un repositorio de GitHub para una aplicación de Express.js. Una vez que la máquina virtual está en ejecución, puede conectarse a la máquina virtual con SSH, cambiar la aplicación web para incluir el registro de seguimientos y ver la aplicación de servidor de Express.js pública en un explorador web.

Este tutorial incluye las siguientes tareas:

  • Inicio de sesión en Azure con la CLI de Azure
  • Creación de un recurso de máquina virtual Linux de Azure con la CLI de Azure
    • Apertura del puerto público 80
    • Instalación de la aplicación web de Express.js de demostración desde un repositorio de GitHub
    • Instalación de las dependencias de la aplicación web
    • Inicio de la aplicación web
  • Creación de un recurso de Azure Monitor con la CLI de Azure
    • Conexión a la máquina virtual con SSH
    • Instalación de la biblioteca cliente del SDK de Azure con npm
    • Adición del código de la biblioteca cliente de Application Insights para crear el seguimiento personalizado
  • Visualización de la aplicación web desde el explorador
    • Solicitud de la ruta /trace para generar el seguimiento personalizado en el registro de Application Insights
    • Visualización del recuento de seguimientos recopilados en el registro con la CLI de Azure
    • Visualización de la lista de seguimientos con Azure Portal
  • Eliminación de los recursos con la CLI de Azure

Creación o uso de una suscripción de Azure existente

Necesitará una cuenta de usuario de Azure con una suscripción activa. cree una de forma gratuita.

Requisitos previos

  • SSH para conectarse a la máquina virtual: use un terminal moderno como el shell de Bash, que incluye SSH.
  • Use Azure Cloud Shell con el entorno de Bash.

    Iniciar Cloud Shell en una nueva ventana

  • Si lo prefiere, instale la CLI de Azure para ejecutar sus comandos de referencia.

    • Si usa una instalación local, inicie sesión con la CLI de Azure mediante el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Inicio de sesión con la CLI de Azure.
    • Cuando se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para más información, consulte Uso de extensiones con la CLI de Azure.
    • Ejecute az version para buscar cuál es la versión y las bibliotecas dependientes que están instaladas. Para realizar la actualización a la versión más reciente, ejecute az upgrade.

Paso siguiente