Versión de la integración7.0.0
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:
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.
Reinicia el Agent.
Recopilación de logs
La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent. Habilítala en tu archivo datadog.yaml
:
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.
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ámetro | Valor |
---|
<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ámetro | Valor |
---|
<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.