Teradata es un sistema de gestión de bases de datos relacionales de nivel empresarial dentro de una plataforma de datos multinube.
Este check monitoriza Teradata a través del Datadog Agent. Activa la integración de Datadog y Teradata para ver el rendimiento de Teradata, el uso del disco y el consumo de recursos.
Configuración
Sigue las instrucciones a continuación para instalar y configurar este check para un Agent que se ejecuta en un host. Para entornos en contenedores, consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de estas instrucciones.
Instalación
El check de Teradata se incluye en el paquete de Datadog Agent.
Crea un usuario datadog de sólo lectura con acceso adecuado a tu Teradata Database. Inicia una sesión de BTEQ en Teradata Database:
CREATE USER "datadog" AS PASSWORD="<PASSWORD>";
Opcional, pero encarecidamente recomendado: concede un rol nuevo o existente al usuario datadog designado para fines de monitorización de sólo lectura.
GRANT "<READ_ONLY_ROLE>" TO "datadog";
El sistema Teradata concede el privilegio SELECT a PUBLIC en la mayoría de las vistas del diccionario de datos de forma predeterminada. Todos los usuarios de Teradata Database tienen privilegios PUBLIC.
# Start ctl sessionctl
# View RSS screenscreen rss
# Enable SPMA resource usage tableSPMA=yes
# Save the configuration settingwrite
Nota: La tabla de recursos SPMA loguea estadísticas cada 10 minutos por defecto. El intervalo de registro puede configurarse en la pantalla rss utilizando ctl. El registro del uso de recursos puede afectar al rendimiento de la base de datos. Para reducir la frecuencia del registro de uso de recursos, aumenta el intervalo de registro de la configuración de Node Logging Rate. Consulta la documentación de Teradata para obtener más información sobre el registro de uso de recursos.
La integración de Teradata recopila métricas de espacio en disco de la vista del sistema DBC.DiskSpaceV de forma predeterminada. Para recopilar métricas de espacio en disco adicionales en las tablas de la base de datos, activa la opción collect_table_disk_metrics.
collect_table_disk_metrics: true
Para filtrar las tablas monitorizadas, configura la opción tables:
Especifica las tablas para monitorizar con una lista:
tables:
- <TABLE_1>
- <TABLE_2>
Personaliza tus tablas monitorizadas especificando un mapa con las opciones include y exclude:
Edita el archivo teradata.d/conf.yaml, en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent para comenzar a recopilar tus datos de rendimiento de teradata. Consulta el teradata.d/conf.yaml de ejemplo para conocer todas las opciones disponibles de configuración.