Monitoring
You can collect logs and do health checks
- If deployed in Azure App Service Container the logs are found in Analytics workspace / Application Insights
- If deployed using Docker or Kubernetes logs are written to
Stdout
No matter the deployment model, your Azure Log Analytics workspace / Application Insights instance can be configure as a log stream.
You can then configure a dashboard in Azure where it is possible to monitor e.g. resources, login events and errors.
A dashboard can show availability as a result of health checks to:
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/v1/swagger.json