Supervisión de métricas para recursos de cluster de VM

Puede supervisar el estado, la capacidad y el rendimiento de los clusters de VM y las bases de datos mediante métricas, alarmas y notificaciones. Puede utilizar la consola de Oracle Cloud Infrastructure, las API de Monitoring o las API de Database Management para ver las métricas.

Nota: Para ver las métricas, debe contar con el acceso necesario especificado en una política de Oracle Cloud Infrastructure (tanto si utiliza la consola, como la API de REST u otra herramienta). Consulte Introducción a las políticas para obtener información sobre las políticas.

ADVERTENCIA:

Las métricas, los eventos y los eventos de auditoría no se enviarán si Cluster Ready Services (CRS) no se está ejecutando antes de que se inicie Autonomous Health Framework (AHF).

Requisitos para el uso de métricas

Los siguientes requisitos son necesarios para que las métricas fluyan fuera del cluster de VM.

  1. Las métricas de los clusters de VM dependen del agente de Oracle Trace File Analyzer (TFA). Asegúrese de que estos componentes están activos y en ejecución. Se necesita la versión de AHF 22.2.4 o superior para capturar métricas de los clusters de VM. Para iniciar, parar o comprobar el estado de TFA, consulte Gestión de Oracle Trace File Analyzer.
  2. Para ver las métricas en la consola de Oracle Cloud Infrastructure, el indicador de TFA defaultocimonitoring debe estar definido en ON. Este indicador se establece en ON por defecto y no tiene que hacer nada para definirlo. Si no ve métricas en la consola, como usuario root en la máquina virtual de invitado, compruebe si el indicador está establecido en ON.
    tfactl get defaultocimonitoring
    .---------------------------------------------------------------------.
    |                             <host name>                             |
    +-------------------------------------------------------------+-------+
    | Configuration Parameter                                     | Value |
    +-------------------------------------------------------------+-------+
    | Send CEF metrics to OCI Monitoring ( defaultOciMonitoring ) | ON    |
    '-------------------------------------------------------------+-------'
    Si el indicador defaultocimonitoring está establecido en OFF, ejecute el comando tfactl set defaultocimonitoring=on o tfactl set defaultocimonitoring=ON para activarlo:
    tfactl set defaultocimonitoring=on
    Successfully set defaultOciMonitoring=ON
    .---------------------------------------------------------------------.
    |                             <host name>                             |
    +-------------------------------------------------------------+-------+
    | Configuration Parameter                                     | Value |
    +-------------------------------------------------------------+-------+
    | Send CEF metrics to OCI Monitoring ( defaultOciMonitoring ) | ON    |
    '-------------------------------------------------------------+-------'
  3. Se requieren las siguientes configuraciones de red.
    1. Reglas de salida para el tráfico saliente: las reglas de salida por defecto son suficientes para activar la ruta de red necesaria. Para obtener más información, consulte Lista de seguridad por defecto. Si ha bloqueado el tráfico saliente modificando las reglas de salida por defecto en su red virtual en la nube (VCN), deberá revertir la configuración para permitir el tráfico saliente. La regla de salida por defecto que permite el tráfico saliente (como se muestra en Reglas necesarias para redes de clientes y de copia de seguridad) es la siguiente:
      • Sin estado: No (todas las reglas deben tener un estado)
      • Tipo de destino: CIDR
      • CIDR de destino: Todos los servicios de <region> en Oracle Services Network
      • Protocolo IP: 443 (HTTPS)
    2. IP pública o gateway de servicio: a 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 que el tráfico pase por internet. A continuación se muestran notas especiales para configurar el gateway de servicio para acceder al servicio Monitoring:

      1. Al crear el gateway de servicio, active la etiqueta de servicio denominada Todos los servicios de <region> en Oracle Services Network. Incluye el servicio Monitoring.
      2. Al configurar el enrutamiento para la subred que contiene la instancia, configure una regla de ruta con el Tipo de destino definido en Gateway de servicio y el Servicio de destino definido en Todos los servicios de <region> en Oracle Services Network.

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

Visualización de métricas para clusters de VM

Realice los siguientes pasos para ver las métricas de las máquinas virtuales de invitado mediante la consola.

Nota

Cuando hay un problema de red y Oracle Trace File Analyzer (TFA) no puede publicar métricas, TFA esperará una hora antes de intentar volver a publicar las métricas. Esto es necesario para evitar que se acumulen demasiadas tareas de procesamiento de métricas en TFA.

Es posible que se pierda una hora de métricas entre la restauración de la red y la publicación de la primera métrica.

  1. Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Oracle Exadata Database Service on Dedicated Infrastructure.
  2. Seleccione su compartimento. Se mostrará una lista de clusters de VM.
  3. En la lista de clusters de VM, haga clic en el cluster de VM cuyas métricas desea ver. Se mostrarán los detalles del cluster de VM que ha seleccionado.
  4. En la sección Recursos, haga clic en Métricas.

    Se muestra un gráfico para cada métrica. Por defecto, se muestran las métricas de la última hora.

    Solo puede seleccionar el espacio de nombres oci_database_cluster en la lista desplegable Espacio de nombres de métrica.

  5. Si desea cambiar el intervalo, seleccione la hora de inicio y la hora de finalización necesarias. También puede seleccionar el intervalo en el menú desplegable Selecciones rápidas. Las métricas se refrescan inmediatamente para el intervalo seleccionado.
  6. Para cada métrica, puede elegir el intervalo y la estadística de forma independiente.
    • Intervalo: período de tiempo para el que se calcula la métrica.
    • Estadística: método matemático mediante el cual se calcula la métrica.
  7. Para cada métrica, puede seleccionar las siguientes opciones en el menú desplegable 'Opciones'.
    • Ver consulta en el explorador de métricas

    • Copiar URL de gráfico

    • Copiar consulta (MQL)

    • Crear una alarma en esta consulta
    • Vista de tabla

Para obtener información detallada sobre varias opciones para ver el gráfico de métricas, consulte Visualización de gráficos de métricas por defecto.

Visualización de métricas para una base de datos

Realice los siguientes pasos para ver las métricas de una base de datos mediante la consola.

Nota

Cuando hay un problema de red y Oracle Trace File Analyzer (TFA) no puede publicar métricas, TFA esperará una hora antes de intentar volver a publicar las métricas. Esto es necesario para evitar que se acumulen demasiadas tareas de procesamiento de métricas en TFA.

Es posible que se pierda una hora de métricas entre la restauración de la red y la publicación de la primera métrica.

  1. Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Exadata on Oracle Public Cloud.
  2. Seleccione su compartimento. Se mostrará una lista de clusters de VM.
  3. En la lista de clusters de VM, haga clic en el cluster de VM que contenga la base de datos cuyas métricas desea suprimir. Se mostrarán los detalles del cluster de VM que ha seleccionado.
  4. En la lista de bases de datos, haga clic en la base de datos cuyas métricas desea ver.
  5. En la sección Recursos, haga clic en Métricas.

    Se muestra un gráfico para cada métrica. Por defecto, se muestran las métricas de la última hora.

  6. Seleccione un espacio de nombres de Espacio de nombres de métrica cuyas métricas desee ver.
    Nota

    • Si la gestión de bases de datos está activada, tendrá la opción de elegir entre el espacio de nombres oci_database o oracle_oci_database.
    • Si la gestión de bases de datos está desactivada, solo podrá ver métricas del espacio de nombres oci_database.
  7. Si desea cambiar el intervalo, seleccione la hora de inicio y la hora de finalización necesarias. También puede seleccionar el intervalo en el menú desplegable Selecciones rápidas. Las métricas se refrescan inmediatamente para el intervalo seleccionado.
  8. Para cada métrica, puede elegir el intervalo y la estadística de forma independiente.
    • Intervalo: período de tiempo para el que se calcula la métrica.
    • Estadística: método matemático mediante el cual se calcula la métrica.
  9. Para cada métrica, puede seleccionar las siguientes opciones en el menú desplegable 'Opciones'.
    • Ver consulta en el explorador de métricas
    • Copiar URL de gráfico
    • Copiar consulta (MQL)
    • Crear una alarma en esta consulta
    • Vista de tabla

Para obtener información detallada sobre varias opciones para ver el gráfico de métricas, consulte Visualización de gráficos de métricas por defecto.

Visualización de métricas para una base de datos conectable

  1. Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Exadata on Oracle Public Cloud.
  2. Seleccione su compartimento. Se mostrará una lista de clusters de VM.
  3. En la lista de clusters de VM, haga clic en el cluster de VM que contenga la base de datos cuyas métricas desea suprimir. Se mostrarán los detalles del cluster de VM que ha seleccionado.
  4. En la lista de bases de datos, haga clic en la base de datos que contiene la base de datos conectable cuyas métricas desea ver.
  5. En Recursos, haga clic en Bases de datos conectables.
  6. En la lista de clusters de máquina virtual, haga clic en la base de datos conectable cuyas métricas desea ver.
  7. Seleccione un espacio de nombres de Espacio de nombres de métrica cuyas métricas desee ver.
    Nota

    • Si la gestión de bases de datos está activada, podrá elegir el espacio de nombres oracle_oci_database.
    • Si la gestión de bases de datos está desactivada, el sistema mostrará un banner que le pedirá que active la gestión de bases de datos para proporcionar métricas.

Visualización de métricas para clusters de VM de un compartimento

Realice los siguientes pasos para ver las métricas de las bases de datos en un compartimento mediante la consola.

Nota

Cuando hay un problema de red y Oracle Trace File Analyzer (TFA) no puede publicar métricas, TFA esperará una hora antes de intentar volver a publicar las métricas. Esto es necesario para evitar que se acumulen demasiadas tareas de procesamiento de métricas en TFA.

Es posible que se pierda una hora de métricas entre la restauración de la red y la publicación de la primera métrica.

  1. Para abrir en la consola de Oracle Cloud Infrastructure, haga clic en el icono de menú junto a Oracle Cloud.
  2. En la lista de navegación izquierda, haga clic en Observación y gestión.
  3. En Supervisión, haga clic en Métricas de servicio.
  4. En la página Métricas de servicio, en Compartimento, seleccione el compartimento.
  5. En la página Métricas de servicio, en Espacio de nombre de métrica seleccione oci_database_cluster.
  6. Si hay varios clusters de VM en el compartimento, puede mostrar las métricas agregadas de los clusters seleccionando Agregar flujos de métricas.
  7. Si desea limitar las métricas que ve, junto a Dimensiones, haga clic en Agregar (haga clic en Editar si ya ha agregado dimensiones).
  8. En el campo Nombre de dimensión, seleccione una dimensión.
  9. En el campo Valor de dimensión, seleccione un valor.
  10. Haga clic en Listo.
  11. En el cuadro de diálogo Editar dimensiones, haga clic en +Dimensión adicional para agregar una dimensión adicional. Haga clic en la X para eliminar una dimensión.
  12. Para crear una alarma en una métrica específica, haga clic en Opciones y seleccione Crear una alarma en esta consulta. Consulte Gestión de alarmas para obtener información sobre la definición y el uso de las alarmas.
Nota

Si no ve ninguna métrica, compruebe la configuración de red y la versión de AHF que se muestran en la sección de requisitos.

Visualización de métricas para instancias de Database de un compartimento

Realice los siguientes pasos para ver las métricas de las bases de datos en un compartimento mediante la consola.

Nota

Cuando hay un problema de red y Oracle Trace File Analyzer (TFA) no puede publicar métricas, TFA esperará una hora antes de intentar volver a publicar las métricas. Esto es necesario para evitar que se acumulen demasiadas tareas de procesamiento de métricas en TFA.

Es posible que se pierda una hora de métricas entre la restauración de la red y la publicación de la primera métrica.

  1. Para abrir en la consola de Oracle Cloud Infrastructure, haga clic en el icono de menú junto a Oracle Cloud.
  2. En la lista de navegación izquierda, haga clic en Observación y gestión.
  3. En Supervisión, haga clic en Métricas de servicio.
  4. En la página Métricas de servicio, en Compartimento, seleccione el compartimento.
  5. En la página Métricas de servicio, en Espacio de nombre de métrica, seleccione oci_database.
  6. Si hay varias bases de datos en el compartimento, puede mostrar las métricas agregadas de las bases de datos seleccionando Agregar flujos de métricas.
  7. Si desea limitar las métricas que ve, junto a Dimensiones, haga clic en Agregar (haga clic en Editar si ya ha agregado dimensiones).
  8. En el campo Nombre de dimensión, seleccione una dimensión.
  9. En el campo Valor de dimensión, seleccione un valor.
  10. Haga clic en Listo.
  11. En el cuadro de diálogo Editar dimensiones, haga clic en +Dimensión adicional para agregar una dimensión adicional. Haga clic en la X para eliminar una dimensión.
  12. Para crear una alarma en una métrica específica, haga clic en Opciones y seleccione Crear una alarma en esta consulta. Consulte Gestión de alarmas para obtener información sobre la definición y el uso de las alarmas.

Gestión de Oracle Trace File Analyzer

El despliegue del Autonomous Health Framework (AHF) certificado en la nube, que incluye Oracle Trace File Analyzer, lo gestiona Oracle. No debe instalar esto manualmente en las máquinas virtuales de invitado.

  • Para comprobar el estado de ejecución de Oracle Trace File Analyzer, ejecute el comando tfactl status como root o un usuario no raíz:
    # tfactl status 
    .-------------------------------------------------------------------------------------------------.
    | Host           | Status of TFA | PID    | Port | Version    | Build ID             | Inventory Status|
    +----------------+---------------+--------+------+------------+----------------------+------------+
    | node1          | RUNNING       |  41312 | 5000 | 22.1.0.0.0 | 22100020220310214615| COMPLETE    |
    | node2          | RUNNING       | 272300 | 5000 | 22.1.0.0.0 | 22100020220310214615| COMPLETE    |
    '----------------+---------------+--------+------+------------+----------------------+------------'
  • Para iniciar el daemon de Oracle Trace File Analyzer en el nodo local, ejecute el comando tfactl start como root:
    # tfactl start
    Starting TFA..
    Waiting up to 100 seconds for TFA to be started..
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    Successfully started TFA Process..
    . . . . .
    TFA Started and listening for commands
  • Para parar el daemon de Oracle Trace File Analyzer en el nodo local, ejecute el comando tfactl stop como root:
    # tfactl stop
    Stopping TFA from the Command Line
    Nothing to do !
    Please wait while TFA stops
    Please wait while TFA stops
    TFA-00002 Oracle Trace File Analyzer (TFA) is not running
    TFA Stopped Successfully
    Successfully stopped TFA..

Gestión del agente de servicio de base de datos

Consulte el archivo /opt/oracle/dcs/log/dcs-agent.log para identificar las incidencias relacionadas con el agente.

  • Para comprobar el estado del agente de servicio de base de datos, ejecute el comando systemctl status:
    # systemctl status dbcsagent.service
    dbcsagent.service
    Loaded: loaded (/usr/lib/systemd/system/dbcsagent.service; enabled; vendor preset: disabled)
    Active: active (running) since Fri 2022-04-0113:40:19UTC; 6min ago
    Process: 9603ExecStopPost=/bin/bash -c kill `ps -fu opc |grep "java.*dbcs-agent.*jar"|awk '{print $2}'` (code=exited, status=0/SUCCESS)
    Main PID: 10055(sudo)
    CGroup: /system.slice/dbcsagent.service
    ‣ 10055sudo -u opc /bin/bash -c umask 077; /bin/java
  • Para iniciar el agente si no se está ejecutando, ejecute el comando systemctl start como usuario root:
    systemctl start dbcsagent.service