Autor Tema: [SOLUCIONADO] connection refused - LOKI  (Leído 511 veces)

0 Usuarios y 1 Visitante están viendo este tema.

aimlauer

  • Jr. Member
  • **
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNLC
  • Nombre y apellido: Ariel Imlauer
  • Sistema: 3.16.2
  • Teléfono laboral: 1140245380
[SOLUCIONADO] connection refused - LOKI
« on: Septiembre 12, 2022, 09:32:59 am »
Buenos dias! como estan?

Espero puedan darme una mano con este error que estoy teniendo con LOKI, la versiòn que esta desplegada es la version: "3.8" y la imagen es "image: grafana/loki:2.3.0". Se creò el archivo corrrespondiente daemon.json en la carpeta /etc/docker:

{
    "debug" : true,
    "log-driver": "loki",
    "log-opts": {
        "loki-url": "https://usuario:contraseña@127.0.0.1:3100/loki/loki/api/v1/push",
        "loki-batch-size": "400",
        "loki-timeout": "3s",
        "loki-retries": "3"
    }
}

El plugin fue instalado y esta habilitado:
ID             NAME          DESCRIPTION           ENABLED
56b644ef1ef7   loki:latest   Loki Logging Driver   true

En definitiva se siguiieron todos los pasos que estan en el enlace https://expedientes.siu.edu.ar/docs/logs/

El problema que tengo es que al intentar agregar el datasource de loki en grafana tengo el siguiente error:
Loki: Cannot connect to Loki. 502. [object Object]

Y en el log del servicio loki_grafana aparece el error:

loki_grafana.1.spl1idiei9iw@vm08unlc    | t=2022-09-12T12:20:50+0000 lvl=eror msg="Data proxy error" logger=data-proxy-log userId=1 orgId=1 uname=admin path=/api/datasources/proxy/6/loki/api/v1/label remote_addr=10.0.0.2 referer=https://vm08unlc.riu.edu.ar/metricas/datasources/edit/daviXaMVz error="http: proxy error: dial tcp 127.0.0.1:3100: connect: connection refused"

Entonces las preguntas son varias, deberia ver los puertos 3100 y 3000 levantados en el listao de puertos abiertos en el sistema operativo? Deberia ver en el listado de servicios levantados en docker los puertos y su redirecciòn?

Desde ya muchas gracias,
Saludos cordiales.

NOTA: Se establecieron reglas en UFW para permitir el trafico a los puertos 3100 y 3000 desde cualquier origen
« Última Modificación: Octubre 21, 2022, 11:18:36 am por Maria Elisa Fernandez »

aimlauer

  • Jr. Member
  • **
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNLC
  • Nombre y apellido: Ariel Imlauer
  • Sistema: 3.16.2
  • Teléfono laboral: 1140245380
Re:connection refused - LOKI
« Respuesta #1 on: Septiembre 14, 2022, 04:23:36 pm »
Alguna ayuda?

Sergio F. Vier

  • Desarrollador SIU
  • Moderador Global
  • *****
  • Mensajes: 855
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Fabian Vier
Re:connection refused - LOKI
« Respuesta #2 on: Septiembre 15, 2022, 11:41:43 am »
Hola Ariel

Entiendo que estas queriendo conectarte a Loki a travéz de la URL "127.0.0.1:3100" la cual sería incorrecta. De ahí el error.
happy coding!!

aimlauer

  • Jr. Member
  • **
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNLC
  • Nombre y apellido: Ariel Imlauer
  • Sistema: 3.16.2
  • Teléfono laboral: 1140245380
Re:connection refused - LOKI
« Respuesta #3 on: Septiembre 15, 2022, 12:18:32 pm »
Hola Sergio, buenas!
He probado con varias url, localhost:3100, 127.0.0.1:3100, vm08unlc.riu.edu.ar:3100 y ante todos tengo el mismo error, Cual seria la url correcta?
Saludos

aimlauer

  • Jr. Member
  • **
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNLC
  • Nombre y apellido: Ariel Imlauer
  • Sistema: 3.16.2
  • Teléfono laboral: 1140245380
Re:connection refused - LOKI
« Respuesta #4 on: Septiembre 15, 2022, 12:40:05 pm »
Ahi tuve un pequeño avance, al poner la url http://vm08unlc.riu.edu.ar me pide login al intentar agregar el datasource, cuando apreto el boton de "save & test" me pide usuario y contraseña, supongo que debe ser el que se guarda en el archivo daemon.json, es asi?

pablo_lucchetti

  • Jr. Member
  • **
  • Mensajes: 76
    • Ver Perfil
  • Institución: Instituto Universtario Patagonico de las Artes - IUPA
  • Sistema: Diaguita - Pilaga - Mapuche - Guarani
  • Teléfono laboral: 299 5579847
Re:connection refused - LOKI
« Respuesta #5 on: Septiembre 20, 2022, 08:31:37 am »
Buen día Ariel,

Pudiste solucionar el problema?


Saludos,
Pablo

Maria Elisa Fernandez

  • Moderador
  • *****
  • Mensajes: 23
    • Ver Perfil
    • Email
  • Institución: SIU
  • Utilizo algun sistéma del SIU: Sí
Re:connection refused - LOKI
« Respuesta #6 on: Septiembre 20, 2022, 03:37:05 pm »
Buenas tardes Ariel,

intentaste colocar usuario loki y la contraseña que se genera para loki? en un paso del despliegue se genera la contraseña: https://expedientes.siu.edu.ar/docs/logs/#servicio-de-loki

Comentanos si pudiste resolverlo.
Saludos!

aimlauer

  • Jr. Member
  • **
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNLC
  • Nombre y apellido: Ariel Imlauer
  • Sistema: 3.16.2
  • Teléfono laboral: 1140245380
Re:connection refused - LOKI
« Respuesta #7 on: Octubre 21, 2022, 10:23:13 am »
buen dia Maria! perdon por no responder en su momento, estuve con otros aspectos de sudocu y este tema quedò releagado.
Ahora que lo retomè te respondo que SI, hice los pasos del tutorial y generè la contraseña para loki e inclui ese datos dentro del archivo tal cual esta dentro del item correspondiente.

He probado generar reglas en UFW para los puertos 3000 y 3100,  para ver si vendria por ese lado el error.

El error que tengo es :
loki_grafana.1.073hw4zjh7wg@vm06unlc    | t=2022-10-21T13:09:53+0000 lvl=info msg="Authentication to data source failed" logger=data-proxy-log userId=1 orgId=1 uname=admin path=/api/datasources/proxy/4/loki/api/v1/label remote_addr=10.0.0.2 referer=https://vm06unlc.riu.edu.ar/metricas/datasources/edit/WiqXZqIVk body="401 Unauthorized\n" statusCode=401

Entiendo que ese error es por un error al intentar ingresar con las credenciales de loki que se generaron en el paso que hablamos antes, no?

Dentro de grafana y cuando se agrega un datasource, hace falta definir  usuario y contraseña? o los toma desde otro lado?

Saludos

Maria Elisa Fernandez

  • Moderador
  • *****
  • Mensajes: 23
    • Ver Perfil
    • Email
  • Institución: SIU
  • Utilizo algun sistéma del SIU: Sí
Re:connection refused - LOKI
« Respuesta #8 on: Octubre 21, 2022, 10:48:47 am »
Buen día Ariel,
intenta lo siguiente desde la web de grafana:

ir a Configuration -> Data Sources -> seleccionar loki

En la sección "HTTP" colocar la url con /loki al final
En tu caso la url sería https://vm06unlc.riu.edu.ar/loki

En la sección "Auth" habilitar "basic"

En sección "Basic Auth Details" colocar usuario y contraseña generados para loki

Saludos!

aimlauer

  • Jr. Member
  • **
  • Mensajes: 58
    • Ver Perfil
    • Email
  • Institución: UNLC
  • Nombre y apellido: Ariel Imlauer
  • Sistema: 3.16.2
  • Teléfono laboral: 1140245380
Re:connection refused - LOKI
« Respuesta #9 on: Octubre 21, 2022, 11:05:27 am »
Maria Genia!!!

Hice el cambio que me dijiste, pero como seguia el error (pero mas cerca la soluciòn) hice un cambio tambien en el  archivo daemon.json, quedando asi:

{
    "debug" : true,
    "log-driver": "loki",
    "log-opts": {
        "loki-url": "https://loki:passss@vm06unlc.riu.edu.ar/loki/loki/api/v1/push",
        "loki-batch-size": "400",
        "loki-timeout": "3s",
        "loki-retries": "3"
    }

Ahora al fin tengo el mensaje desde grafana al agregar el datasource, "Data source connected and labels found."

muchisimas gracias!!!
Saludos y buen finde!

Maria Elisa Fernandez

  • Moderador
  • *****
  • Mensajes: 23
    • Ver Perfil
    • Email
  • Institución: SIU
  • Utilizo algun sistéma del SIU: Sí
Re:connection refused - LOKI
« Respuesta #10 on: Octubre 21, 2022, 11:17:19 am »
Buenísimo!...
Buen fin de semana :)