我创建了一个简单的web服务,用于接收数据并将其保存在数据库中。我需要创建一个应用程序(或服务(来测试与此web服务的连接(不时,例如每1分钟(。
我需要下载、上传、ping等信息,并将它们保存在数据库中。我尝试了NetworkInterface,但web服务不是接口,所以找不到它。我不知道如何测试此连接并获取有关它的信息,所以我需要帮助。
解决方案1:完全自定义
高级描述:
- 创建一个新的端点,类似于api/healthcheck
- 要么a.执行模拟操作(保存/删除错误数据b.使用最近调用的统计信息维护一个表或任何其他持久性(即使是单例也可以(
- 将它们添加到类响应对象中,并将其返回给调用者
解决方案2:使用自定义遥测
高级描述:
- 选择类似服务的应用程序洞察:https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview
- 如果开箱即用的配置不够,请配置遥测
- 使用rest api获取您的信息