El monitoreo en la nube es el proceso de revisar y administrar el flujo de trabajo y los procesos operativos dentro de una infraestructura o activo en la nube. Estas técnicas confirman el rendimiento de sitios web, servidores, aplicaciones y otra infraestructura en la nube.
Los siguientes pasos crean el monitor en la consola en la nube de Google.
Paso 1: Cree una instancia de Compute Engine:
Navigation menu --> Compute Engine --> VM instances --> Create.
Campo | Valor |
---|---|
Nombre | GeeksforGeeks |
Región | us-central1 (Iowa) |
Zona | us-central-a |
Serie | N1 |
Tipo de máquina | n1-estándar-2 |
cortafuegos | marque permitir tráfico HTTP |
Paso 2: agregue el servidor HTTP Apache2 a su instancia
En el SSH de la instancia creada, los siguientes comandos configurarán el servidor HTTP Apache2.
sudo apt-get update sudo apt-get install apache2 php7.0 sudo service apache2 restart
Para verificar la configuración, vaya a la IP externa y vea la implementación exitosa del servidor.
Paso 3: Cree un espacio de trabajo de Monitoreo
Navigation menu --> Monitoring
Ejecute el comando de secuencia de comandos de instalación del agente de supervisión en el terminal SSH de su instancia de VM para instalar el agente de supervisión de la nube.
curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh sudo bash add-monitoring-agent-repo.sh sudo apt-get update sudo apt-get install stackdriver-agent
Ejecute el comando de secuencia de comandos de instalación del agente de Logging en el terminal SSH de su instancia de VM para instalar el agente de Cloud Logging.
curl -sSO https://dl.google.com/cloudagents/add-logging-agent-repo.sh sudo bash add-logging-agent-repo.sh sudo apt-get install google-fluentd
Paso 4: Cree una verificación de tiempo de actividad
Cloud Console --> Uptime checks (in the left menu) --> Create Uptime Check
Configure los siguientes campos:
Title: GFG Uptime Check, then click Next. Protocol: HTTP Resource Type: Instance Applies to: Single, geeksforgeeks Path: leave at default Check Frequency: 1 min
Después de ingresar todos los campos necesarios, haga clic en «PRUEBA». Si responde de la manera que se muestra en la imagen de abajo, haga clic en «CREAR».
Paso 5: Cree una política de alertas
- En el menú de la izquierda, haga clic en Alertas y luego en Crear política.
- Haga clic en Agregar condición.
- Configure lo siguiente en el panel que se abre:
- Destino: comience a escribir «VM» en el campo de tipo de recurso y métrica, y luego seleccione:
- Tipo de recurso: Instancia de máquina virtual (gce_instance)
- Métrica: escriba «red»
Paso 6: Ahora seleccione Tráfico de red (gce_instance+1). Asegúrese de elegir el recurso de tráfico de red con agent.googleapis.com/interface/traffic:
- Configuración
- Condición: está arriba
- Umbral: 500
- Por: 1 minuto
- Haga clic en AÑADIR.
Paso 7: Haga clic en Siguiente.
Paso 8: Haga clic en la flecha desplegable junto a Canales de notificación, luego haga clic en Administrar canales de notificación.
Paso 9: desplácese hacia abajo en la página y haga clic en AGREGAR NUEVO para correo electrónico.
Paso 10: en el cuadro de diálogo Crear canal de correo electrónico, ingrese su dirección de correo electrónico personal en el campo Dirección de correo electrónico y un Nombre para mostrar. Haga clic en Guardar.
Paso 11: Vuelva a la pestaña anterior Crear política de alertas.
Paso 12: haga clic en Canales de notificación nuevamente, luego haga clic en el ícono Actualizar para obtener el nombre para mostrar que mencionó en el paso anterior.
Paso 13: Ahora, seleccione su nombre para mostrar y haga clic en Aceptar. Haga clic en Siguiente.
Paso 14: Mencione el nombre de la Alerta como Alerta de tráfico entrante.
Paso 15: agregue un mensaje en la documentación, que se incluirá en la alerta enviada por correo electrónico. Haga clic en Guardar.
¡Has creado una alerta! Mientras espera a que el sistema active una alerta, cree un tablero y un gráfico, y luego consulte Cloud Logging.
Crear un tablero y un gráfico
Para mostrar las métricas recopiladas por Cloud Monitoring, cree sus propios gráficos y paneles. En esta sección, crea los gráficos para las métricas de laboratorio y un tablero personalizado.
Paso 1: en el menú de la izquierda, seleccione Tableros y luego Crear tablero.
Paso 2: asigne al tablero el nombre Cloud Monitoring GeeksforGeeks.
Paso 3: agregue el primer gráfico y haga clic en la opción Línea en la biblioteca de gráficos.
Paso 4: Nombre el título del gráfico Carga de CPU.
Paso 5: establezca el tipo de recurso en Instancia de máquina virtual.
Paso 6: establezca la carga de CPU métrica (1 m). Actualice la pestaña para ver el gráfico.
Ver sus registros
Cloud Monitoring y Cloud Logging están estrechamente integrados. Consulte los registros de su laboratorio.
Select Navigation menu --> Logging --> Logs Explorer.
Seleccione los registros que desea ver, en este caso, seleccione los registros para la instancia de geeksforgeeks que creó al comienzo de este laboratorio:
Resource --> VM instances --> geeksforgeeks
Paso 1: Haga clic en «AÑADIR»
Paso 2: haga clic en «Registros de transmisión»
Paso 3: Verá los registros de su instancia de VM
Paso 4: abra la ventana de Compute Engine en una nueva ventana del navegador.
Select Navigation menu --> Compute Engine, right-click VM-instances --> Open link in new window.
Paso 5: mueva la ventana del navegador Logs Viewer junto a la ventana de Compute Engine. Esto facilita ver cómo se reflejan los cambios en la máquina virtual en los registros.
Paso 6: en la ventana de Compute Engine, seleccione la instancia de geeksforgeeks, haga clic en Detener en la parte superior de la pantalla y luego confirme para detener la instancia.
Paso 7: observe en la pestaña Vista de registros cuándo se detiene la máquina virtual.
Paso 8: en la ventana de detalles de la instancia de VM, haga clic en Iniciar en la parte superior de la pantalla y luego confirme. La instancia tardará unos minutos en reiniciarse. Mire los mensajes de registro para monitorear el inicio.
Publicación traducida automáticamente
Artículo escrito por snehaveerakumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA