Övervakning

Du kan samla in loggar och göra health checks

  • Om det är deployat i Azure App Service Container finns loggarna i Analytics workspace / Application Insights
  • Om det är deployat med Docker eller Kubernetes skrivs loggar till Stdout

Oavsett deployment modell kan din Azure Log Analytics workspace / Application Insights instans konfigureras som en log stream.
Du kan sedan konfigurera en dashboard i Azure där det är möjligt att övervaka t.ex. resurser, login händelser och fel.

En dashboard kan visa tillgänglighet som resultat av health checks till:

  • 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

Health check query parametrar

/health endpointet accepterar valfria query parametrar som gör att du kan verifiera specifika beroenden individuellt. När inga parametrar anges returnerar endpointet 200 OK för att bekräfta att sajten kör utan att validera externa tjänster.
Använd en eller flera av följande parametrar (inte skiftlägeskänsliga):

Parameter Beskrivning Fungerar för
?db Verifierar data lagring genom att säkerställa att master tenant dokumentet finns. Alla stödda databaser.
?log Kör en logg kontroll. OpenSearch validerar rollover aliases; Application Insights skickar en trace. När loggning är konfigurerad för OpenSearch eller Application Insights.
?cache Utför ett Redis PING kommando. När Redis cache är konfigurerad.
?all Kontrollerar automatiskt varje komponent som är aktiverad i konfigurationen.

Ett ogiltigt komponentnamn returnerar 400 Bad Request med en JSON respons som beskriver problemet. Om någon av de begärda komponenterna är ohälsosam returnerar endpointet 503 Service Unavailable och listar de misslyckade kontrollerna.

Din integritet

Vi använder cookies för att göra din upplevelse av våra webbplatser bättre. Klicka på 'Acceptera alla cookies' för att godkänna användningen av cookies. För att avstå från icke-nödvändiga cookies, klicka på 'Endast nödvändiga cookies'.

Besök vår integritetspolicy för mer