Supervisar el estado de FoxIDs y los registros de

Los operadores de la plataforma pueden supervisar la disponibilidad, las dependencias, la actividad de inicio de sesión y los errores de FoxIDs combinando comprobaciones de estado con registros estructurados. Utiliza el sistema de supervisión que mejor se adapte a la implementación:

  • Las implementaciones de App Service con el nombre Azure pueden enviar registros a Azure Log Analytics o a Application Insights.
  • Las implementaciones Docker y Kubernetes escriben los registros de los contenedores en stdout, donde el recopilador de registros de la plataforma puede importarlos.
  • Cualquier implementación compatible puede configurar Azure Application Insights o Log Analytics como un flujo de registros FoxIDs.

Crea alertas y paneles de control sobre la disponibilidad del servicio, el consumo de recursos, los errores de inicio de sesión y los errores de las aplicaciones. Entre las comprobaciones de disponibilidad más útiles se incluyen:

  • https://--foxids-domain--/health
  • https://--foxids-domain--/master/master/foxids_control_client(*)/.well-known/openid-configuration
  • https://--foxids-control-domain--/master
  • https://--foxids-control-domain--/api/health
  • https://--foxids-control-domain--/api/swagger/v2/swagger.json

Parámetros de consulta del informe de estado

El punto final /health admite parámetros de consulta opcionales que permiten verificar dependencias específicas de forma individual. Cuando no se proporcionan parámetros, el punto final devuelve 200 OK para confirmar que el sitio está en funcionamiento sin validar los servicios externos. Utiliza uno o varios de los siguientes parámetros (no distingue entre mayúsculas y minúsculas):

Parámetro Descripción Funciona para
?db Comprueba el almacenamiento de datos asegurándose de que existe el documento del inquilino principal. Todas las bases de datos compatibles.
?log Realiza una comprobación de registro. OpenSearch valida los alias de rollover; Application Insights envía un rastreo. Cuando el registro está configurado para OpenSearch o Application Insights.
?cache Ejecuta un comando PING de Redis. Cuando está configurada la caché de Redis.
?all Comprueba automáticamente todos los componentes que están activados en la configuración.

Si se introduce un nombre de componente no válido, el punto final devuelve el código 400 Bad Request junto con una respuesta JSON en la que se describe el problema. Si alguno de los componentes solicitados no funciona correctamente, el punto final devuelve el código 503 Service Unavailable y enumera las comprobaciones que han fallado.

Tu privacidad

Tu privacidad

Usamos cookies para mejorar tu experiencia en nuestros sitios web. Haz clic en «Aceptar todas las cookies» para aceptar su uso. Para rechazar cookies no esenciales, haz clic en «Solo cookies necesarias».

Visita nuestra política de privacidad para saber más