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.

Reciba una notificación de alerta cuando la función de Azure devuelva el código 200.

Quiero recibir una notificación cuando mi función de Azure devuelve el estado 200. He configurado una Alerta y formo parte de un grupo de Acción que debe recibir la alerta.

El problema es que no estoy recibiendo la alerta. He comprobado la Gráfica de Monitorización para la señal dada, es decir, HTTP 2XX, y tampoco veo nada.

Envío esto desde el código:

        return func.HttpResponse(
            f"El tiempo total tomó {time.time() - st}",
            status_code = 200
        )

Y mi portal de Azure se ve así:
azure portal screenshot

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que la alerta de Azure que has configurado no está funcionando correctamente. Aquí tienes los pasos que puedes seguir para solucionar este problema:

    1. Comprueba si la alerta de Azure está configurada correctamente para activarse con el código de estado 200. Puedes verificar esto yendo al portal de Azure y navegando hasta la página de supervisión de tu función de Azure. En la página de supervisión, haz clic en “Alertas” y comprueba si la alerta que has configurado está configurada para activarse en la señal correcta para HTTP 2XX.
    2. Comprueba si el grupo de acciones que has configurado está configurado correctamente para recibir la notificación de la alerta. Puedes hacer esto yendo al portal de Azure y navegando hasta la página de tu grupo de acciones. En la página del grupo de acciones, comprueba si los datos de contacto necesarios (correo electrónico, número de teléfono, etc.) están configurados correctamente.

    3. Comprueba los registros generados por tu función de Azure para ver si hay algún error relacionado con la alerta o el grupo de acciones. Puedes ver los registros en el portal de Azure yendo a la página de supervisión de tu función de Azure y haciendo clic en “Registros”.

    Si has seguido los pasos anteriores y aún tienes problemas, intenta modificar el código de tu función de Azure para activar explícitamente la alerta. Por ejemplo, puedes usar el SDK de Azure para Python para enviar una notificación de alerta cuando se genere la señal HTTP 2XX.

Comments are closed.