Overvågning

Du kan indsamle logs og lave health checks

  • Hvis det er deployet i Azure App Service Container findes logs i Analytics workspace / Application Insights
  • Hvis det er deployet med Docker eller Kubernetes skrives logs til Stdout

Uanset deployment model kan din Azure Log Analytics workspace / Application Insights instance konfigureres som en log stream.
Du kan derefter konfigurere et dashboard i Azure hvor det er muligt at overvåge f.eks. ressourcer, login events og fejl.

Et dashboard kan vise tilgængelighed som resultat af health checks til:

  • 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 parametre

/health endpointet accepterer valgfrie query parametre der gør det muligt at verificere specifikke afhængigheder individuelt. Når der ikke angives parametre, returnerer endpointet 200 OK for at bekræfte at sitet kører uden at validere eksterne services.
Brug en eller flere af følgende parametre (ikke forskel på store/små bogstaver):

Parameter Beskrivelse Virker for
?db Verificerer data storage ved at sikre at master tenant dokumentet findes. Alle understøttede databaser.
?log Kører et log tjek. OpenSearch validerer rollover aliases; Application Insights sender en trace. Når logning er konfigureret til OpenSearch eller Application Insights.
?cache Udfører en Redis PING kommando. Når Redis cache er konfigureret.
?all Tjekker automatisk alle komponenter der er aktiveret i konfigurationen.

Et ugyldigt komponent navn returnerer 400 Bad Request med en JSON respons der beskriver problemet. Hvis en af de anmodede komponenter er usund, returnerer endpointet 503 Service Unavailable og lister de fejlede tjek.

Dit privatliv

Vi bruger cookies til at gøre din oplevelse på vores websites bedre. Klik på 'Acceptér alle cookies' for at acceptere brugen af cookies. For at fravælge ikke-nødvendige cookies, klik på 'Kun nødvendige cookies'.

Besøg vores privatlivspolitik for mere