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.

Problemas al añadir Prometheus como fuente de datos en Grafana.

Tengo una instancia única ejecutándose localmente en Docker con contenedores para Grafana (v8.4.0-43439pre) y Prometheus (2.32.1); cuando intento agregar Prometheus como una fuente de datos en Grafana, la interfaz web me muestra el siguiente error: Error al leer Prometheus: Error en la solicitud métrica; y los registros de Grafana me muestran el siguiente error: el primer segmento de la ruta en la URL no puede contener dos puntos.

Cuando agrego la fuente de datos, utilizo “serverip:3200” como la URL.

Ambos son contenedores limpios, sin ninguna otra configuración realizada.

Grafana:

docker run -d -p 3000:3000 --name grafana grafana/grafana:main

Prometheus:

docker run -d -p 3200:3200 --name prometheus prom/prometheus:latest

He buscado este problema, pero no he encontrado ningún problema o solución que sea similar al mío.

Esta es la primera vez que trabajo con alguna de estas aplicaciones, espero que alguien pueda ayudarme.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema que estás enfrentando está relacionado con el formato de URL que estás usando para agregar Prometheus como fuente de datos en Grafana. El mensaje de error “el primer segmento de la ruta en la URL no puede contener dos puntos” indica que el formato de URL es incorrecto.

    Para agregar Prometheus como fuente de datos en Grafana, necesitas usar el formato de URL correcto. El formato de URL correcto para Prometheus es:

    http://<dirección_ip_del_servidor_prometheus>:<puerto_del_servidor_prometheus>
    

    Entonces, en tu caso, deberías intentar agregar la siguiente URL como fuente de datos de Prometheus:

    http://<dirección_ip_del_servidor>:3200
    

    Asegúrate de reemplazar <dirección_ip_del_servidor> con la dirección IP de tu servidor donde se está ejecutando Prometheus.

    También, asegúrate de haber configurado Prometheus para exponer sus métricas en el puerto 3200 agregando la siguiente configuración a tu archivo de configuración de Prometheus:

    - job_name: 'prometheus'
      static_configs:
      - targets: ['localhost:9090']
      metrics_path: '/metrics'
      scheme: 'http'
      relabel_configs:
        - source_labels: [__address__]
          target_label: __param_target
        - source_labels: [__param_target]
          target_label: instance
        - target_label: __address__
          replacement: localhost:3200
    

    Después de configurar Prometheus y agregarlo como fuente de datos en Grafana utilizando el formato de URL correcto, deberías poder ver y consultar las métricas de Prometheus en Grafana.</dirección_ip_del_servidor></dirección_ip_del_servidor></dirección_ip_del_servidor_prometheus>

Comments are closed.