es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Prometheus para monitoreo de puntos finales inaccesibles.

He estado intentando configurar la supervisión para un servidor que está en el lado del cliente (inaccesible).

Una forma que intenté fue el escritura remota de Prometheus. Como soy nuevo en Prometheus, esperaba que el Prometheus del cliente empujara las métricas al Prometheus central, y luego podría crear un panel en Grafana. Supongo que me equivoqué, de alguna manera estoy obteniendo este error:

“Error al enviar el lote, reintentando” err=”Post “http://xx.xx.xx.xx:9090/api/v1/write”: límite de tiempo de espera del contexto”

He intentado todo para resolver este problema, pero nada ha funcionado. ¿Es porque tanto el Prometheus del cliente como el del servidor son inaccesibles entre sí? ¿Es necesario incluso en la configuración de escritura remota que Prometheus alcance el punto de conexión? Cualquier aporte es bienvenido, llevo meses atrapado.

ACTUALIZACIÓN: Esta vez probé Telegraf y InfluxDB en lugar de Prometheus central; esta vez, tanto el Prometheus del cliente como Telegraf pueden hacer ping entre sí, pero sigo obteniendo el mismo error:

“Error al enviar el lote, reintentando” err=”Post “http://xx.xx.xx.xx:1234/receive”: límite de tiempo de espera del contexto”

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que puede haber un problema de conectividad de red que impide que el cliente prometheus logre alcanzar los puntos finales del prometheus central o influxdb.

    En la configuración de remote_write para prometheus, es necesario que el cliente prometheus pueda alcanzar el servidor de puntos finales para enviar métricas. Si no hay conectividad entre ambos, remote_write no funcionará.

    Algunas cosas para verificar:

    • Verificar que la dirección IP y el puerto para el prometheus central o el punto de conexión de influxdb sean correctos y accesibles desde el lado del cliente.
    • Verificar si hay firewalls o restricciones de red que puedan estar bloqueando la conexión.
    • Asegurarse de que ambas instancias de prometheus tengan la configuración y los permisos necesarios para enviar y recibir métricas.

    Si el problema persiste, puede ser útil consultar con un especialista en redes para ayudar a identificar cualquier problema de red potencial.

Comments are closed.