Versión de la integración0.1.0
Este check monitoriza un auxiliar Cyral MySQL a través del Datadog Agent.
Configuración
El check de Cyral no está incluido en el paquete del Datadog Agent, por lo que es necesario instalarlo.
Instalación
Para el Agent v7.21 o posterior/v6.21 o posterior, sigue las instrucciones a continuación para instalar el check de Cyral en tu host. Consulta Uso de integraciones de la comunidad para realizar la instalación con el Docker Agent o versiones anteriores del Agent.
Ejecuta el siguiente comando para instalar la integración del Agent:
datadog-agent integration install -t datadog-cyral==<INTEGRATION_VERSION>
Configura tu integración de forma similar a las integraciones centrales.
Configuración
Edita el archivo cyral.d/conf.yaml, en la carpeta conf.d/ en la raíz del directorio de configuración de tu Agent para comenzar a recopilar tus datos de rendimiento de cyral. Consulta el cyral.d/conf.yaml de ejemplo para conocer todas las opciones de configuración disponibles.
init_config:
instances:
# url of the metrics endpoint of prometheus
- prometheus_url: http://localhost:9018/metrics
Reinicia el Agent.
Validación
Ejecuta el subcomando de estado del Agent y busca cyral en la sección Checks.
Datos recopilados
Métricas
| |
|---|
cyral.analysis_time (count) | Tiempo empleado en realizar el análisis Se muestra en milisegundos |
cyral.authentication_failure_count (count) | Número de fallos de autenticación |
cyral.catalog_query_count (count) | |
cyral.closed_client_conns_count (count) | |
cyral.closed_listeners_count (count) | |
cyral.high_latency_query_count (count) | Número de consultas que superan el umbral (configurable) |
cyral.open_client_conns_count (count) | |
cyral.open_listeners_count (count) | |
cyral.policy_eval_time (count) | |
cyral.policy_eval_time_counter (count) | |
cyral.policy_violation_count (count) | Número de consultas con infracciones de la política |
cyral.portscan_count (count) | Número de intentos de portscan detectados |
cyral.queries_with_errors (count) | |
cyral.query_duration_count (count) | Número de incrementos a query_duration |
cyral.query_duration_sum (count) | Duración total de las consultas en milisegundos |
cyral.repo_dial_errors_count (count) | |
cyral.row_count (count) | Número de filas por consulta |
cyral.sql_parse_time (count) | Tiempo de parseo en milisegundos |
cyral.sql_parse_time_counter (count) | Número de incrementos de sql_parse_time |
cyral.storage_watch_events_count (count) | |
cyral.wire_dial_errors_count (count) | |
cyral.wire_parse_duration (count) | |
cyral.wire_parse_duration_increments (count) | |
Checks de servicio
Cyral no incluye checks de servicio.
Eventos
Cyral no incluye eventos.
Solucionar problemas
No se puede conectar el Agent
cyral
-------
- instance #0 [ERROR]: "('Connection aborted.', error(111, 'Connection refused'))"
- Collected 0 metrics, 0 events & 0 service check
Comprueba que la url en cyral.yaml sea correcta.
¿Necesitas ayuda? Ponte en contacto con el soporte de Datadog.