AlterMundi-MonitoreoyControl / Proyecto-Incubadora

0 stars 5 forks source link

Add Advances in notification #117

Open JereC4str0 opened 2 weeks ago

JereC4str0 commented 2 weeks ago

Avance de notificaciones usando NTFY

Enviando notificacion con curl:

imagen.png

Recibiendo desde aplicacion:

imagen.png

Despues de haber recibido la aplicacion intente automatizar el proceso de enviar las notificaciones:

https://github.com/user-attachments/assets/5995e176-5284-45c5-b4d5-99f477f5a3f2

Esto es un intento de entender como es que funciona NTFY, no se debe tomar como algo definitivo, si piensan que puede tener futuro podemos mejorarlo un poco más

javierbrk commented 2 weeks ago

lo ideal en este caso es tener la posiblidad de no tener que usar otra funcion si no que los errores sean alertas en grafana, en telegram, en ntfy entonces solo agregar que en donde se envia a grafana en la funcion de log, si esta habilitado notyfy y si tiene el hash de la etiqueta que lo envie . De esa manera no es necesario que escribamos mensajes por todo el código.

JereC4str0 commented 2 weeks ago

excelente, entonces meto la misma lógica que envia los mensajes a ntfy en la función que envia los logs a grafana?

JereC4str0 commented 2 weeks ago

a que te referís con "si está habilitado ntfy"?

javierbrk commented 2 weeks ago

en el archivo de logs.lua tenemos la posiblidad de enviar a grafana si esa funcioanlidad esta habilitada. pone un flag que habilite o deshbilite el envio de notificaciones que cada vez que se cambie el valor del hash le cambie a log el valor de la url del notifi que cada vez que se cargue la configuracion desde el json le cargue el valor al log

JereC4str0 commented 1 week ago

tengo entendido que el hash seria el topico de ntfy, este es fijo o por lo menos desde la aplicacion, hablas de actualizar el hash(que contiene el mac por defecto) por el topico de ntfy?

JereC4str0 commented 1 week ago

hay una flag que deshabilita el envio de mensajes a grafana en esta linea

JereC4str0 commented 1 week ago

Cambios en el ultimo commit

https://github.com/user-attachments/assets/15e07e86-cfdf-4483-9228-70cd714a9049