logo

Prometheus: Controlando la Temperatura de una Raspberry Pi

Una de las cosas que necesitaba controlar de las raspberries era la temperatura que alcanzaban, así que busqué la forma de poder estar al tanto a través de prometheus, y así ha sido como lo he hecho. Raspberry Pi Exporter Buscando y probando algunas opciones al final encontré Raspberry Pi Exporter que me daba las métricas que necesitaba así que me puse a instalarlo. Este exporter al contrario del que vimos con anterioridad no monta un servicio como tal, si no que pasa datos a un servicio que ya hemos creado, el node_exporter, el cual ya conté aquí cómo instalarlo.
2 minutos de lectura

Prometheus: Instalando Grafana

Ya he explicado como instalar Prometheus y hacer alguna cosa con él, pero no se ve tan bonito ni tan útil como se puede ver en blogs y demostraciones, eso es porque lo que se suele usar como interfaz es Grafana, así que vamos a instalarlo y conectarlo con nuestro Prometheus para poder ver bonitas gráficas que se refresquen en tiempo real. Instalación Para su instalación vamos a su página de descarga, seleccionar nuestra distribución y arquitectura y seguimos los pasos de instalación que nos diga.
3 minutos de lectura

Prometheus: Creando Reglas Y Alertas

En prometheus podemos configurar reglas que se irán evaluando. Tenemos dos tipos de reglas, las recording rules y las alerting rules. Recording Rules Estas reglas nos sirven para ir almacenando resultados que pueden tener un alto coste computacional, así se irán ejecutando periodicamente y guardando como una métrica que podemos usar, lo cual hará que sea mucho mas rápido a la hora de consultarla o usarla en cálculo de otras consultas.
4 minutos de lectura

Prometheus: Exportando Datos del Sistema

Ya en el post anterior contaba como instalar un servidor de Prometheus, así que el siguiente paso es cargar datos que consultar en dicho sistema, para eso tenemos los exportadores. Un exportador es un servicio que a través de Web expone una ruta metrics donde mostrará las métricas que exporte, en este caso usaremos el node_exporter de Prometheus, el cual exportará datos del sistema en el que esté instalado.
5 minutos de lectura

Prometheus: Instalando Prometheus en Raspberry Pi

¿Qué es Prometheus? Prometheus es un software libre para monitorización y alerta de aplicaciones y sistemas que fue creado en SoundCloud. Lo que hace Prometheus es escrapear las rutas que le digamos, donde estarán los exporters y almacenarlo para su posterior consulta y análisis. No lo he probado demasiado aún y aún siendo sencillo hasta que no me he puesto a probarlo no he visto claramente como funciona, así que voy a aprovechar para ir documentando lo que he hecho y lo que estoy haciendo en mi cluster de raspberry pi.
4 minutos de lectura