Supported OS

Versión de la integración7.0.0

Información general

Este check monitoriza ProxySQL a través del Datadog Agent.

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

La integración ProxySQL está incluida en el paquete del Datadog Agent, por lo que no necesitas instalar nada más en tus servidores.

Configuración

Activación de SSL

Para conectarte a ProxySQL utilizando la validación SSL/TLS completa, habilita la opción tls_verify en conf.yaml. Incluye los certificados y las contraseñas necesarios para conectarse con SSL/TLS.

    tls_verify: true
    tls_ca_cert: ca_cert.pem

Host

Para configurar este check para un Agent que se ejecuta en un host:

  1. Edita el archivo proxysql.d/conf.yaml, en la carpeta conf.d/ en la raíz del directorio de configuración del Agent para empezar a recopilar tus datos de rendimiento de ProxySQL. Consulta el proxysql.d/conf.yaml de ejemplo para ver todas las opciones de configuración disponibles.

  2. Reinicia el Agent.

Recopilación de logs
  1. La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent. Habilítala en tu archivo datadog.yaml:

    logs_enabled: true
    
  2. Añade los archivos de logs que te interesan a tu archivo proxysql.d/conf.yaml para empezar a recopilar tus logs de ProxySQL:

      logs:
          # Default logging file
        - type: file
          path: /var/log/proxysql.log
          source: proxysql
          service: "<SERVICE_NAME>"
          # Logged queries, file needs to be in JSON
          # https://github.com/sysown/proxysql/wiki/Query-Logging
        - type: file
          path: "<QUERY_LOGGING_FILE_PATH>"
          source: proxysql
          service: "<SERVICE_NAME>"
          # Audit log
          # https://github.com/sysown/proxysql/wiki/Audit-log
        - type: file
          path: "<AUDIT_LOG_FILE_PATH>"
          source: proxysql
          service: "<SERVICE_NAME>"
    

    Cambia los valores de los parámetros path y service y configúralos para tu entorno. Consulta el proxysql.d/conf.yaml de ejemplo para ver todas las opciones de configuración disponibles.

  3. Reinicia el Agent.

Contenedorizado

Para entornos en contenedores, consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de los parámetros que se indican a continuación.

Recopilación de métricas

ParámetroValor
<INTEGRATION_NAME>proxysql
<INIT_CONFIG>en blanco o {}
<INSTANCE_CONFIG>{"host": "%%host%%", "port": "%%port%%", "username": "<USER>", "password": "<PASSWORD>"}
Recopilación de logs

La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent. Para habilitarla, consulta Recopilación de logs de Kubernetes.

ParámetroValor
<LOG_CONFIG>{"source": "proxysql", "service": "<SERVICE_NAME>"}

Validación

Ejecuta el subcomando de estado del Agent y busca proxysql en la sección Checks:

Datos recopilados

Métricas

Eventos

El check de ProxySQL no incluye eventos.

Checks de servicio

Solucionar problemas

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

PREVIEWING: may/embedded-workflows