Versión de la integración3.0.0
Este check monitoriza Confluent Platform y los componentes Kafka a través del Datadog Agent.
Este integración recopila métricas JMX para los siguientes componentes:
- Broker
- Conectar
- Replicador
- Registro de esquemas
- Servidor ksqlDB
- Flujos (streams)
- Proxy REST
Considera Data Streams Monitoring para mejorar tu integración de Confluent Platform. Esta solución permite la visualización de los flujos y el seguimiento de los retrasos, ayudándote a identificar y resolver los cuellos de botella.
Configuración
Instalación
El check de Confluent Platform está incluido en el paquete del Datadog Agent. No se necesita ninguna instalación adicional en el servidor de componentes de Confluent Platform.
Nota: Este check recopila métricas con JMX. Se requiere una JVM en cada nodo para que el Agent pueda ejecutar jmxfetch. Se recomienda utilizar una JVM proporcionada por Oracle.
Configuración
- Edita el archivo - confluent_platform.d/conf.yaml, que se encuentra en la carpeta- conf.d/en la raíz del directorio de configuración de tu Agent, para recopilar los datos de rendimiento de tu Confluent Platform. Para conocer todas las opciones de configuración disponibles, consulta el confluent_platform.d/conf.yaml de ejemplo.
 - Para cada componente, debes crear una instancia independiente para recopilar sus métricas JMX. La lista de métricas por defecto recopiladas se enumeran en el archivo - metrics.yaml, por ejemplo:
 - instances:
 - host: localhost
   port: 8686
   name: broker_instance
   user: username
   password: password
 - host: localhost
   port: 8687
   name: schema_registry_instance
 - host: localhost
   port: 8688
   name: rest_proxy_instance
 
- Reinicia el Agent. 
Recopilación de logs
Disponible para la versión 6.0 o posteriores del Agent
- La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent; debes habilitarla en el archivo - datadog.yaml:
 
- Añade este bloque de configuración a tu archivo - confluent_platform.d/conf.yamlpara empezar a recopilar logs de componentes de Confluent Platform:
 -   logs:
    - type: file
      path: <CONFLUENT_COMPONENT_PATH>/logs/*.log
      source: confluent_platform
      service: <SERVICE_NAME>
      log_processing_rules:
        - type: multi_line
          name: new_log_start_with_date
          pattern: \[\d{4}\-\d{2}\-\d{2}
 
- Cambia los valores de los parámetros - pathy- servicey configúralos para tu entorno. Consulta el confluent_platform.d/conf.yaml de ejemplo para ver todas las opciones disponibles de configuración.
 
- Reinicia el Agent. 
Recopilación de métricas
Para obtener información sobre los entornos en contenedores, consulta la guía Autodiscovery con JMX.
Validación
Ejecuta el subcomando de estado del Agent y busca confluent_platform en la sección JMXFetch.
    ========
    JMXFetch
    ========
      Initialized checks
      ==================
        confluent_platform
          instance_name : confluent_platform-localhost-31006
          message :
          metric_count : 26
          service_check_count : 0
          status : OK
Datos recopilados
Métricas
Eventos
El check de Confluent Platform no incluye eventos.
Checks de servicio
Solucionar problemas
¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.