Activación de la supervisión para instancias de Compute

En este tema se describe cómo activar la supervisión, específicamente para las métricas de instancia informática, en instancias informáticas.

Las métricas de instancia informática proporcionan datos sobre el nivel de actividad y el rendimiento de la instancia. Estas métricas son necesarias para utilizar funciones como la escala automática, las métricas, las alarmas y las notificaciones con instancias informáticas. Una instancia informática emite estas métricas solo cuando el plugin Compute Instance Monitoring está activado y se está ejecutando en la instancia.

El plugin Compute Instance Monitoring está gestionado por el software Oracle Cloud Agent.

Imágenes soportadas

Las métricas de instancia informática están soportadas en imágenes de plataforma actuales y en imágenes personalizadas basadas en imágenes de plataforma actuales.

Si utiliza una imagen de plataforma antigua, debe instalar manualmente el software Oracle Cloud Agent para poder utilizar el plugin Compute Instance Monitoring. Seleccione una imagen con fecha posterior al 15 de noviembre de 2018 (excepto Ubuntu, que debe tener fecha posterior al 28 de febrero de 2019).

Puede que consiga activar correctamente métricas de instancia informática en otras imágenes que soportan el software Oracle Cloud Agent, aunque el plugin Compute Instance Monitoring no se ha probado en otros sistemas operativos y no hay garantía de que funcione.

Política de IAM necesaria

Para utilizar Oracle Cloud Infrastructure, un administrador debe otorgarle acceso de seguridad en una política . Este acceso está requerido tanto si está utilizando la consola como la API de REST con un SDK, una CLI u otra herramienta. Si recibe un mensaje que indica que no tiene permiso o no está autorizado, verifique con su administrador qué tipo de acceso tiene y en qué compartimento  debe trabajar.

Para administradores: para obtener más información sobre las políticas de IAM necesarias para crear y actualizar una instancia informática, consulte Creación de una instancia.

Antes de empezar

  • Gateways de servicio o direcciones IP públicas: la instancia informática debe tener una dirección IP pública o un gateway de servicio para poder enviar métricas de instancia informática al servicio Monitoring.

    Si la instancia no tiene una dirección IP pública, configure un gateway de servicio en la red virtual en la nube (VCN). El gateway de servicio permite que la instancia envíe métricas de instancia informática al servicio Monitoring sin el tráfico que pasa por Internet. A continuación, se muestran notas especiales para configurar el gateway de servicio para acceder al servicio de supervisión:

    • Al crear el gateway de servicio, active la etiqueta de servicio denominada Todos los servicios de <region> en la red de servicios de Oracle. Incluye el servicio de supervisión.
    • Al configurar el enrutamiento para la subred que contiene la instancia, configure una regla de ruta con Tipo de objetivo configurado en Gateway de servicio y Servicio de destino configurado en Todos los servicios de <region> en la red de servicios de Oracle.

    Para obtener instrucciones detalladas, consulte Acceso a los servicios de Oracle: gateway de servicios.

  • Oracle Cloud Agent:: el software de Oracle Cloud Agent debe estar instalado en la instancia. Oracle Cloud Agent está instalado por defecto en imágenes de plataforma actuales. Para ver los pasos para instalar manualmente Oracle Cloud Agent en imágenes antiguas, consulte Instalación del software Oracle Cloud Agent.
  • Plugin Compute Instance Monitoring: para que la instancia emita las métricas de instancia informática, el plugin Compute Instance Monitoring debe estar activado en la instancia y los plugins deben estar en ejecución. Para obtener más información sobre cómo activar y ejecutar plugins, consulte Oracle Cloud Agent.

Activación de la supervisión de una nueva instancia de Compute

Para configurar una nueva instancia informática para que emita las métricas de instancia informática, utilice los siguientes pasos.

Creación de una instancia activada para supervisión mediante la consola

  1. Siga los pasos para crear una instancia hasta las opciones avanzadas. Asegúrese de que la instancia tiene una dirección IP pública o un gateway de servicio, como se describe en los requisitos previos.
  2. Haga clic en Mostrar Opciones Avanzadas.
  3. En el separador Oracle Cloud Agent, active Supervisión de la instancia informática.

    Nota

    Si utiliza una imagen de plataforma antigua o una imagen personalizada que no se basa en una imagen de plataforma reciente, debe instalar manualmente el software Oracle Cloud Agent. Puede hacerlo proporcionando un script cloud-init. Para obtener más información, consulte Instalación del software Oracle Cloud Agent. Compare la fecha de la imagen con la fecha que se muestra en Imágenes soportadas.
  4. Haga clic en Crear.

    La nueva instancia activada para supervisión creada emite métricas de instancia informática al servicio Monitoring.

Creación de una instancia activada para supervisión mediante la API

Utilice la operación LaunchInstance. Incluya los siguientes parámetros:

{
  "agentConfig": {
    "isMonitoringDisabled": false,
    "areAllPluginsDisabled": false,
    "pluginsConfig": [
      {
        "name": "Compute Instance Monitoring",
        "desiredState": "ENABLED"
      }
    ]
  }
}

Asegúrese de que la instancia tiene una dirección IP pública o un gateway de servicio, como se describe en los requisitos previos.

Nota

Si utiliza una imagen de plataforma antigua o una imagen personalizada que no se basa en una imagen de plataforma reciente, debe instalar manualmente el software Oracle Cloud Agent. Puede hacerlo proporcionando un script cloud-init. Para obtener más información, consulte Instalación del software Oracle Cloud Agent. Compare la fecha de la imagen con la fecha que se muestra en Imágenes soportadas.

Activación de la supervisión de una instancia de Compute existente

Para configurar una instancia informática existente para emitir las métricas de instancia informática, utilice los pasos siguientes.
Para activar la supervisión en una instancia informática existente mediante la consola
  1. Instale el software Oracle Cloud Agent, si aún no está instalado.
  2. Active el plugin Compute Instance Monitoring.
  3. Confirme que los plugins se están ejecutando en la instancia.
  4. Asegúrese de que la instancia tiene una dirección IP pública o un gateway de servicio, como se describe en los requisitos previos.
  5. Para confirmar que la supervisión está activada:

    1. Vaya a la página Métricas para la instancia: 
      1. Abra el menú de navegación y haga clic en Recursos informáticos. En Recursos informáticos, haga clic en Instancias.
      2. Haga clic en la instancia en la que está interesado.
      3. En Recursos, haga clic en Métricas.
      4. En la lista Espacio de nombre de métrica, seleccione oci_computeagent.
    2. Si ve gráficos de métricas con datos, el servicio Monitoring está recibiendo métricas de instancia informática de esta instancia. Para obtener más información sobre estas métricas, consulte Métricas de instancia informática.

      Si la supervisión no está activada (y la instancia utiliza una imagen soportada), habrá un botón disponible para activar la supervisión. Haga clic en Activar supervisión.

Para activar la supervisión en una instancia informática existente mediante la API
  1. Instale el software Oracle Cloud Agent, si aún no está instalado.
  2. Utilice la operación UpdateInstance. Incluya los siguientes parámetros:

    {
      "agentConfig": {
        "isMonitoringDisabled": false,
        "areAllPluginsDisabled": false,
        "pluginsConfig": [
          {
            "name": "Compute Instance Monitoring",
            "desiredState": "ENABLED"
          }
        ]
      }
    }
  3. Asegúrese de que la instancia tiene una dirección IP pública o un gateway de servicio, como se describe en los requisitos previos.

Gestión del plugin Compute Instance Monitoring

Para que una instancia emita las métricas de instancia informática, el plugin Compute Instance Monitoring debe estar activado en la instancia y los plugins deben estar en ejecución.

Si desea impedir temporalmente que la instancia emita métricas de instancia informática, puede desactivar el plugin Compute Instance Monitoring. También puede parar todos los plugins que se ejecutan en la instancia, incluido el plugin Compute Instance Monitoring.

Atención

La funcionalidad que depende del plugin, como la supervisión y la escala automática, no funciona cuando el plugin está desactivado o parado.

Para obtener más información sobre cómo activar y ejecutar plugins, consulte Oracle Cloud Agent.

Solución de problemas: Cómo averiguar si la supervisión tiene sus métricas

Para determinar si Monitoring está recibiendo las métricas de instancia informática, puede consultar las métricas de instancia o ver las propiedades de la instancia para confirmar que el plugin Compute Instance Monitoring está activado y en ejecución.

Mediante la consola: para averiguar si Monitoring está recibiendo métricas mediante la consulta de métricas de instancia
  1. Abra el menú de navegación y haga clic en Recursos informáticos. En Recursos informáticos, haga clic en Instancias.
  2. Haga clic en la instancia en la que está interesado.
  3. En Recursos, haga clic en Métricas.
  4. En la lista Espacio de nombre de métrica, seleccione oci_computeagent.

    Si ve gráficos de métricas con datos, el servicio de supervisión está recibiendo métricas de esta instancia. Para obtener más información sobre estas métricas, consulte Métricas de instancia informática.

    Si ve un mensaje que indica que la supervisión no está activada o que es necesario instalar el software del agente de Oracle Cloud, complete esas tareas.

Mediante la consola: para averiguar si el plugin Compute Instance Monitoring está activado y en ejecución
  1. Abra el menú de navegación y haga clic en Recursos informáticos. En Recursos informáticos, haga clic en Instancias.
  2. Haga clic en la instancia en la que está interesado.
  3. Haga clic en el separador Oracle Cloud Agent.
  4. Confirme que el plugin Compute Instance Monitoring está activado y que todos los plugins se están ejecutando.
Mediante la API: para averiguar si Monitoring está recibiendo métricas mediante la consulta de métricas de instancia

Utilice la operación de API SummarizeMetricsData. Si se devuelven métricas, indica que el servicio Monitoring recibe métricas de la instancia.

Mediante la API: para averiguar si el plugin Compute Instance Monitoring está activado y en ejecución

Utilice la operación GetInstance (o la operación ListInstances, para varias instancias).

En la respuesta, si el objeto agentConfig devuelve los siguientes valores, indica que el plugin Compute Instance Monitoring está activado y que todos los plugins se están ejecutando.
{
  "agentConfig": {
    "isMonitoringDisabled": false,
    "areAllPluginsDisabled": false,
    "pluginsConfig": [
      {
        "name": "Compute Instance Monitoring",
        "desiredState": "ENABLED"
      }
    ]
  }
}
¿No ve las métricas para su instancia?

Si no ve ningún gráfico de métricas, es posible que la instancia no emita métricas. Consulte las siguientes causas y resoluciones posibles.

Causa posible Cómo comprobarlo Solución
El plugin Compute Instance Monitoring está desactivado en la instancia o los plugins se han parado. Revise las propiedades de la instancia. Active el plugin de Compute Instance Monitoring e inicie todos los plugins.
La instancia no puede acceder al servicio de supervisión porque su VCN no utiliza Internet. Revise la dirección IP de la instancia. Si no es pública, se necesita una puerta de enlace de servicio. Configure una puerta de enlace de servicio.
La instancia no utiliza una imagen soportada. Revise las imágenes soportadas. Cree una instancia con una imagen soportada.
Imágenes e imágenes personalizadas antiguas: no existe software Oracle Cloud Agent en la instancia. Conéctese a la instancia y busque el software. Instale el software Oracle Cloud Agent.
Hay algún otro problema con el software de Oracle Cloud Agent. (no aplicable) Siga los pasos de solución de problemas de Oracle Cloud Agent.