Capítulo 7. Exportador de nodos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El Exportador de Nodos1 es probablemente uno de los primeros exportadores que utilizarás, como ya se vio en el Capítulo 2. Expone métricas a nivel de máquina, en gran parte procedentes del núcleo de tu sistema operativo, como CPU, memoria, espacio en disco, E/S de disco, ancho de banda de red y temperatura de la placa base. ElExportador de Nodos se utiliza con sistemas Unix; los usuarios de Windows deben utilizar en su lugar elExportador de Windows.2

El Exportador de Nodos sólo está pensado para monitorizar la máquina en sí, no los procesos o servicios individuales que hay en ella. Otros sistemas de monitoreo suelen tener lo que nos gusta llamar un uberagente; es decir, un único proceso que monitoriza todo lo que hay en la máquina. En la arquitectura de Prometheus, cada uno de tus servicios expondrá sus propias métricas, utilizando un exportador si es necesario, que luego será extraído directamente por Prometheus. Esto evita que el uberagent acabe siendo un cuello de botella operativo o de rendimiento, y te permite pensar más en términos de servicios dinámicos que de máquinas.

Las directrices que debes utilizar cuando creas métricas con instrumentación directa, como las que se comentan en "¿Cómo debo nombrar mis métricas?", son relativamente claras. No ocurre lo mismo con los exportadores, en los que, por definición, los datos proceden ...

Get Prometeo: Up & Running, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.