Database Monitoring provides deep visibility into your Oracle databases by exposing query samples to profile your different workloads and diagnose issues.
El Agent recopila telemetría directamente de la base de datos iniciando sesión como usuario de sólo lectura.
La configuración de Database Monitoring predeterminada del Agent es conservadora, pero puedes ajustar algunos parámetros como el intervalo de recopilación y la frecuencia de muestreo de consultas según tus necesidades. Para la mayoría de las cargas de trabajo, el Agent representa menos del uno por ciento del tiempo de ejecución de la consulta en la base de datos y menos del uno por ciento del uso de CPU.
Database Monitoring se ejecuta como una integración sobre el Agent de base (consulta las referencias).
Proxies, balanceadores de carga y agrupadores de conexiones
El Agent debe conectarse directamente al host que está siendo monitorizado. El Agent no debe conectarse a la base de datos a través de un proxy, balanceador de carga o agrupador de conexiones. Cada Agent debe tener conocimiento del nombre de host subyacente y debe ceñirse a un único host durante toda su vida, incluso en casos de conmutación por error. Si el Datadog Agent se conecta a diferentes hosts mientras se está ejecutando, los valores de las métricas serán incorrectos.
Consideraciones sobre la seguridad de los datos
Para saber qué datos recopila el Agent de tus bases de datos y cómo garantizar su seguridad, consulta Información confidencial.
Para determinar dónde instalar el Agent, consulta la documentación Arquitecturas de configuración de DBM. El Agent no requiere ningún cliente Oracle externo.
Descarga el archivo zip de cartera desde Oracle Cloud y descomprímelo.
Crea el archivo de configuración de Oracle Agent /etc/datadog-agent/conf.d/oracle.d/conf.yaml. Para ver todas las opciones de configuración disponibles, consulta el archivo de configuración de ejemplo.
Nota: El subdirectorio de configuración para las versiones del Agent anteriores a 7.53.0 es oracle-dbm.d.
Configura los parámetros protocol y wallet.
init_config:instances:- server:'<HOST_1>:<PORT>'service_name:"<SERVICE_NAME>"# Nombre de servicio de la base de datos de contenedor Oracleusername:'datadog'password:'<PASSWORD>'protocol:TCPSwallet:<YOUR_WALLET_DIRECTORY>dbm:truetags:# Opcional- 'service:<CUSTOM_SERVICE>'- 'env:<CUSTOM_ENV>'- server:'<HOST_2>:<PORT>'service_name:"<SERVICE_NAME>"# Nombre de servicio de la base de datos de contenedor Oracleusername:'datadog'password:'<PASSWORD>'protocol:TCPSwallet:<YOUR_WALLET_DIRECTORY>dbm:truetags:# Opcional- 'service:<CUSTOM_SERVICE>'- 'env:<CUSTOM_ENV>'
En la página de integraciones de Datadog, instala la integración Oracle para tu organización. Se instala un dashboard de Oracle en tu cuenta que puedes utilizar para monitorizar el rendimiento de tus bases de datos Oracle.
For an existing installation, verify that your configuration is located in the conf.d/oracle-dbm.d/ directory. You may need to migrate the legacy configuration from the conf.d/oracle.d/ directory.
Use the following command to migrate the Oracle integration from the legacy integration to the new one:
Deactivating the legacy integration prevents sending the system metrics twice.
Since the Agent doesn’t require an external Oracle client, remove the jdbc_driver_path configuration parameter from the new parameter file /etc/datadog-agent/conf.d/oracle-dbm.d/conf.yaml.
Database Monitoring admite consultas personalizadas para bases de datos Oracle. Para obtener más información sobre las opciones de configuración disponibles, consulta conf.yaml.example.
La ejecución de consultas personalizadas puede dar lugar a costes o tasas adicionales evaluados por Oracle.