Servicio de Inspección de Nodos
Los nodos Aptos recolectan métricas e información del sistema mientras se ejecutan. Estas métricas proporcionan una forma de rastrear, monitorear e inspeccionar la salud y rendimiento del nodo dinámicamente, en tiempo de ejecución. Las métricas del nodo e información del sistema pueden consultarse o exportarse vía un servicio de inspección que se ejecuta en cada nodo. Para ver la lista de métricas y contadores importantes, ver el documento Métricas Importantes del Nodo.
Características del servicio de inspección
Sección titulada «Características del servicio de inspección»Si te gustaría examinar todos los endpoints proporcionados por el servicio de inspección, visita la siguiente URL una vez que hayas iniciado tu nodo:
http://localhost:9101/Esto mostrará un directorio de todos los endpoints y características ofrecidas por el servicio, por ejemplo:
Welcome to the Aptos Inspection Service!The following endpoints are available: - /configuration - /consensus_health_check - /forge_metrics - /identity_information - /json_metrics - /metrics - /peer_information - /system_informationExaminar métricas del nodo
Sección titulada «Examinar métricas del nodo»Si te gustaría examinar las métricas de tu nodo en tiempo de ejecución, visita la siguiente URL:
http://localhost:9101/metricsEsto mostrará los valores de todas las métricas y contadores de tu nodo en el momento que lo consultaste. Para ver actualizaciones a estos valores, simplemente refresca la página.
Igualmente, si deseas ver las métricas en formato json, visita la siguiente URL:
http://localhost:9101/json_metricsConfigurar el servicio de inspección
Sección titulada «Configurar el servicio de inspección»Puedes configurar varios aspectos del servicio de inspección del nodo, por ejemplo, puedes cambiar el puerto en el que escucha, habilitar o deshabilitar ciertos endpoints, y más. El servicio de inspección está habilitado por defecto, por lo que no necesitas hacer nada especial una vez que inicies tu nodo.
El servicio de inspección debería ejecutarse por defecto en el puerto 9101. Para cambiar el puerto en el que el servicio de inspección escucha
(ej., a 1000), agrega lo siguiente a tu archivo de configuración de nodo:
inspection_service: port: 1000Examinar configuración del nodo
Sección titulada «Examinar configuración del nodo»El servicio de inspección también proporciona una forma de examinar el archivo de configuración de tu nodo en tiempo de ejecución (es decir, el archivo de configuración del nodo con el que tu nodo inició).
Para habilitar esta característica, agrega lo siguiente a tu archivo de configuración de nodo:
inspection_service: expose_configuration: trueY visita la URL de configuración:
http://localhost:9101/configurationExaminar información del sistema
Sección titulada «Examinar información del sistema»Igualmente, el servicio de inspección también proporciona una forma de examinar la información del sistema de tu nodo en tiempo de ejecución (es decir, información de construcción y hardware). Simplemente visita la siguiente URL:
http://localhost:9101/system_informationSi te gustaría deshabilitar este endpoint, agrega lo siguiente a tu archivo de configuración de nodo:
inspection_service: expose_system_information: falseExaminar información de identidad
Sección titulada «Examinar información de identidad»El servicio de inspección también proporciona una forma fácil de examinar la identidad de tu nodo (es decir, el ID de par para cada red) en tiempo de ejecución. Simplemente visita la siguiente URL:
http://localhost:9101/identity_informationSi te gustaría deshabilitar este endpoint, agrega lo siguiente a tu archivo de configuración de nodo:
inspection_service: expose_identity_information: false