Monitoring

Vous pouvez collecter les journaux et effectuer des vérifications d’état

  • Si déployé dans Azure App Service Container, les journaux se trouvent dans Analytics workspace / Application Insights
  • Si déployé avec Docker ou Kubernetes, les journaux sont écrits sur Stdout

Quel que soit le modèle de déploiement, votre instance Azure Log Analytics workspace / Application Insights peut être configurée comme flux de journalisation.
Vous pouvez ensuite configurer un tableau de bord dans Azure où il est possible de surveiller, par exemple, les ressources, les événements de connexion et les erreurs.

Un tableau de bord peut afficher la disponibilité à partir des vérifications d’état vers :

  • 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

Paramètres de requête de contrôle d’état

Le point de terminaison /health accepte des paramètres de requête optionnels qui permettent de vérifier des dépendances spécifiques individuellement. Lorsque aucun paramètre n’est fourni, le point de terminaison retourne 200 OK pour confirmer que le site fonctionne sans valider les services externes.
Utilisez un ou plusieurs des paramètres suivants (insensibles à la casse) :

Paramètre Description Fonctionne pour
?db Vérifie le stockage des données en s’assurant que le document du tenant master existe. Toutes les bases de données prises en charge.
?log Exécute un contrôle de journalisation. OpenSearch valide les alias de rollover ; Application Insights envoie une trace. Lorsque la journalisation est configurée pour OpenSearch ou Application Insights.
?cache Exécute une commande PING Redis. Lorsque le cache Redis est configuré.
?all Vérifie automatiquement chaque composant activé dans la configuration.

Un nom de composant invalide retourne 400 Bad Request avec une réponse JSON décrivant le problème. Si un composant demandé est défaillant, le point de terminaison retourne 503 Service Unavailable et liste les vérifications en échec.

Votre confidentialité

Nous utilisons des cookies pour améliorer votre expérience sur nos sites. Cliquez sur « Accepter tous les cookies » pour accepter l'utilisation des cookies. Pour refuser les cookies non essentiels, cliquez sur « Cookies nécessaires uniquement ».

Consultez notre politique de confidentialité pour en savoir plus