Obtención de detalles de log de un despliegue

Obtenga los logs de despliegue y los detalles de los recursos para un trabajo de Terraform en Fleet Application Management.

Los detalles del log de despliegue de un Terraform son esenciales para comprender el comportamiento de los despliegues de infraestructura, garantizar la corrección del aprovisionamiento de recursos y ayudar a una solución de problemas eficiente. Para comprender los logs de Terraform, consulte Proveedor de Terraform.
    1. En la página de lista Despliegues, seleccione el despliegue con el que desea trabajar. Si necesita ayuda para buscar la página de lista o el despliegue, consulte Listado de despliegues.
    2. Para ver los logs de despliegue, en la página de detalles, seleccione Ver log de despliegue.
      Se abre el panel de detalles del log de despliegue que proporciona información e información esenciales sobre el proceso de aprovisionamiento de recursos de OCI. Los logs de despliegue pueden ofrecer la siguiente información:
      • Registros de actividad: los logs de Terraform capturan los comandos que ha ejecutado, como terraform init, terraform plan, terraform apply o terraform destroy. La salida de cada actividad se registra, mostrando el progreso y los resultados de la operación.
      • Cambios de estado: Terraform utiliza un archivo de estado para realizar un seguimiento del estado actual de los recursos gestionados. Los detalles del log incluyen información sobre los cambios realizados en este archivo de estado, lo que indica la creación, modificación o destrucción de recursos. Ayuda a comprender el estado de la infraestructura necesaria y cualquier desviación.
      • Aprovisionamiento de recursos: los logs de Terraform proporcionan estadísticas sobre el aprovisionamiento de recursos en la nube. Esta información incluye detalles sobre los recursos que se crean, actualizan o suprimen, sus configuraciones y los metadatos asociados.

      • Interacciones con el proveedor: Terraform interactúa con las API de los proveedores de nube para gestionar recursos. Los logs muestran las llamadas de API realizadas al proveedor, como OCI, los puntos finales contactados y las respuestas recibidas. Estos datos son valiosos para depurar y comprender la comunicación entre Terraform y la plataforma en la nube.
      • Mensajes de error y advertencia: en caso de errores o advertencias durante las operaciones de Terraform, los logs contienen mensajes detallados que explican los problemas. Estos mensajes pueden ayudar a identificar errores de configuración, dependencias que faltan, problemas de permisos u otros errores que se pueden producir al aprovisionar o cambiar la infraestructura.
      • Valores de salida: Terraform permite definir valores de salida que representan información importante sobre la infraestructura aprovisionada. Los logs muestran estos valores de salida, lo que facilita el seguimiento de datos críticos como direcciones IP, OCID o cadenas de conexión.
      • Resolución de dependencia: Terraform tiene un gráfico de dependencia que gestiona el orden en el que se crean o modifican los recursos. Los logs pueden proporcionar estadísticas sobre cómo resuelve Terraform las dependencias y la secuencia de operaciones para garantizar un aprovisionamiento de recursos adecuado.
      • Uso de plugins y módulos: Terraform soporta plugins y módulos para ampliar su funcionalidad. Los detalles del log pueden incluir información sobre los plugins y módulos utilizados, sus versiones y cualquier interacción o configuración relacionada con ellos.
      • Registros de hora y duraciones: cada entrada de log suele incluir registros de hora, lo que le permite realizar un seguimiento del tiempo de los eventos.
    3. Seleccione Cerrar para cerrar el panel de detalles del log de despliegue.
  • Utilice el comando oci resource-manager job get-job-logs-content y los parámetros necesarios para obtener los detalles del log de Terraform.

    oci resource-manager job get-job-logs-content --job-id <job_OCID> [OPTIONS]

    Para obtener una lista completa de indicadores y opciones de variables para los comandos de la CLI de Fleet Application Management, consulte la CLI para Fleet Application Management.

  • Ejecute la operación GetJobLogsContent para obtener los detalles del log de Terraform.