Rastrea la utilización del disco y los volúmenes fallidos en cada uno de tus HDFS DataNodes. Este check del Agent recopila métricas para estos, así como métricas relacionadas con bloques y caché.
Utiliza este check (hdfs_datanode) y su check homólogo (hdfs_namenode), no el antiguo check dos en uno (hdfs); ese check está obsoleto.
Configuración
Sigue las instrucciones a continuación para instalar y configurar este check para un Agent que se ejecute 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
El check de HDFS DataNode está incluido en el paquete del Datadog Agent, por lo que no necesitas instalar nada más en tu servidor.
Configuración
Conexión del Agent
host
Para configurar este check para un Agent que se ejecuta en un host:
init_config:instances:## @param hdfs_datanode_jmx_uri - string - required## The HDFS DataNode check retrieves metrics from the HDFS DataNode's JMX## interface via HTTP(S) (not a JMX remote connection). This check must be installed on a HDFS DataNode. The HDFS## DataNode JMX URI is composed of the DataNode's hostname and port.#### The hostname and port can be found in the hdfs-site.xml conf file under## the property dfs.datanode.http.address## https://hadoop.apache.org/docs/r3.1.3/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml#- hdfs_datanode_jmx_uri:http://localhost:9864
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.
Parámetro
Valor
<INTEGRATION_NAME>
hdfs_datanode
<INIT_CONFIG>
en blanco o {}
<INSTANCE_CONFIG>
{"hdfs_datanode_jmx_uri": "http://%%host%%:9864"}
Recopilación de logs
Disponible para el Agent >6.0
La recopilación de logs está desactivada por defecto en el Datadog Agent. Habilítalo en el archivo datadog.yaml con:
logs_enabled:true
Añade este bloque de configuración a tu archivo hdfs_datanode.d/conf.yaml para empezar a recopilar tus logs de DataNode: