Información de proceso adicional para instancias de Cloud Compute y hosts externos
Al analizar los recursos de hosts, Ops Insights puede recopilar información adicional para los detalles de E/S y contenedor de los procesos que se ejecutan en contenedores.
Nota
La información adicional de contenedor y E/S del proceso recopilada solo está disponible para los hosts de Linux.
La información adicional de contenedor y E/S del proceso recopilada solo está disponible para los hosts de Linux.
A continuación se muestra una lista de métricas adicionales que Ops Insights puede recopilar cuando el modo Con privilegios está activado:
Nombre de Métrica | Descripción |
---|---|
Nombre de contenedor | Nombre proporcionado al contenedor o nombre por defecto asignado por el motor del contenedor |
Nombre de imagen de contenedor | Nombre de Imagen |
Etiqueta de imagen de contenedor | Etiqueta de imagen (versión) |
Resumen de imagen de contenedor | Resumen de imagen |
Puerto de contenedor | Puertos expuestos por el contenedor |
Procesar bytes de lectura | Procesar bytes de lectura |
Procesar bytes escritos | Procesar bytes escritos |
IOPS de proceso | Procesar operaciones de E/S totales |
Para que Ops Insights obtenga estas métricas adicionales, se debe otorgar acceso a
sudo
para ejecutar comandos específicos en un contexto limitado. El script necesario para otorgar acceso a sudo
se incluye con el plugin Host de Ops Insights. Para activar ambas métricas y sudo
, ejecute uno de los siguientes comandos:
- Para OCI Computes con Oracle Cloud Agent y el plugin de Management Agent activado:
printf '%s\n' /var/lib/oracle-cloud-agent/plugins/oci-managementagent/polaris/agent_inst/config/destinations/OCI/services/opsiHost/* | sed 's/^.*opsiHost\/\([0-9]*\)/\1/' | sort -n | tail -n 1 | bash /var/lib/oracle-cloud-agent/plugins/oci-managementagent/polaris/agent_inst/config/destinations/OCI/services/opsiHost/$(cat)/scripts/linux/privilegedCollectionsInstall.sh
- Para hosts externos con Management Agent instalado:
printf '%s\n' /opt/oracle/mgmt_agent/agent_inst/config/destinations/OCI/services/opsiHost/* | sed 's/^.*opsiHost\/\([0-9]*\)/\1/' | sort -n | tail -n 1 | bash /opt/oracle/mgmt_agent/agent_inst/config/destinations/OCI/services/opsiHost/$(cat)/scripts/linux/privilegedCollectionsInstall.sh
Nota
La primera vez que se ejecute el script, también creará el script necesario que utiliza Ops Insights en:
La primera vez que se ejecute el script, también creará el script necesario que utiliza Ops Insights en:
/opt/oracle/Opsi
. Si necesita actualizar a una nueva versión de recopilación con privilegios o volver a instalarla, suprima la secuencia de comandos ubicada en este directorio.
Adición de un script de privilegio a un script de inicialización de pool de nodos de OCI
Es común que las instancias de OCI Compute tengan un pool de instancias (o pool de nodos en el caso del servicio OKE) aprovisionando nuevas instancias. Puede ser difícil o engorroso ejecutar el script de recopilación de privilegios de Ops Insights para cada instancia recién aprovisionada. Para evitar problemas y ejecutar el script cada vez, agregue el script con privilegios de Ops Insights al script de inicialización del pool de nodos existente siguiendo estos pasos:
- Vaya a Opciones avanzadas del pool de nodos y, en la sección Script de inicialización, haga clic en el enlace Descargar script actual.
- Agregue el script de Ops Insights que se muestra en la sección Script anterior, después del contenido incluido en el script actual
- Adjunte el nuevo script seleccionando el archivo o copie el contenido directamente
- Guardar cambios si está editando una agrupación existente o creando una nueva agrupación