Supported OS Linux Windows

Versión de la integración4.0.0

Información general

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.

Preparar Teradata

  1. Descarga e instala el controlador de Teradata SQL para Python utilizando el comando pip del Agent integrado para tu sistema operativo:

Linux

sudo -Hu dd-agent /opt/datadog-agent/embedded/bin/pip install teradatasql

Windows

%PROGRAMFILES%\Datadog\"Datadog Agent"\embedded<PYTHON_MAJOR_VERSION>\python -m pip install teradatasql
  1. 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.

  1. Para recopilar métricas de uso de recursos, activa la Tabla de uso de recursos SPMA. Esto se hace con la ctl Teradata Utility:
# Start ctl session
ctl

# View RSS screen
screen rss

# Enable SPMA resource usage table
SPMA=yes

# Save the configuration setting
write

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.

  1. 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:

tables:
    include:
        - <TABLE_1>
        - <TABLE_2>
    exclude:
        - <TABLE_3>

Configuración

  1. 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.

  2. Reinicia el Agent.

Validación

Ejecuta el subcomando de estado del Agent y busca teradata en la sección de Checks.

Datos recopilados

Métricas

Eventos

La integración de Teradata no incluye ningún evento.

Checks de servicio

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el soporte de Datadog.

PREVIEWING: may/embedded-workflows