我想为我的 Azure Web 应用程序配置运行状况检查。 我的网络应用程序是使用 asp.net core 编写的 API,我有一个端点“/healthcheck”,它只是尝试访问数据库。我想将此类运行状况检查配置为每隔几秒调用一次,并在无法访问数据库或类似情况时通知我(例如通过电子邮件)。我怎样才能做到这一点? 附:通过“配置此类运行状况检查”,我的意思是,我的端点可能每隔几秒就被请求一次,或者可以使用例如 azure 提供的类似功能的其他方法。
最佳答案
应用服务具有内置的运行状况检查,这应该正是您所需要的。
https://learn.microsoft.com/en-us/azure/app-service/monitor-instances-health-check?tabs=dotnet
此外,如果您想从外部全面探测您的应用程序,可以使用 Azure Application Insights 可用性测试 https://learn.microsoft.com/en-us/azure/azure-monitor/app/availability-overview
关于asp.net - 如何为 Web 应用程序每隔几秒配置 azure 运行状况检查 "pings",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76686835/