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
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 predeterminadas recopiladas se incluye 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 el Agent v6.0 o posterior
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.yaml
para 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 path
y service
y configúralos para tu entorno. Consulta el confluent_platform.d/conf.yaml de ejemplo para ver todas las opciones de configuración disponibles.
Reinicia el Agent.
Recopilación de métricas
Para obtener información sobre 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 servicios
Solucionar problemas
¿Necesitas ayuda? Ponte en contacto con el equipo de asistencia de Datadog.