用于监视服务(API)的Azure Webjob

用于监视服务(API)的Azure Webjob,azure,azure-webjobs,azure-webjobssdk,azure-webjobs-continuous,Azure,Azure Webjobs,Azure Webjobssdk,Azure Webjobs Continuous,我需要一些关于如何为以下要求配置Azure Webjob的反馈 只需要有一个Web作业。在该Webjob中,需要为多个Geo(例如:WestUS和centralus)的每个服务(API)提供一个函数 WebJob应每5分钟运行一次 它应该只调用服务的GET端点,并且应该验证HTTP状态代码和响应体 每个端点的每次运行都应该在表中创建一个条目(配置=>方法名、URL、IsActive) 例: MethodName URL是活动的 GetUsers XXXX 1 GetProducts XXX

我需要一些关于如何为以下要求配置Azure Webjob的反馈

  • 只需要有一个Web作业。在该Webjob中,需要为多个Geo(例如:WestUS和centralus)的每个服务(API)提供一个函数
  • WebJob应每5分钟运行一次
  • 它应该只调用服务的GET端点,并且应该验证HTTP状态代码和响应体
  • 每个端点的每次运行都应该在表中创建一个条目(配置=>方法名、URL、IsActive)
例: MethodName URL是活动的


GetUsers XXXX 1

GetProducts XXXX 0

  • 每个故障(即HttpStatus代码2XX以外的故障)都应通过选择DB配置触发一封发送给已配置观众的电子邮件+团队频道警报;该数据库应具有多个地理位置
如能在实施过程中提供任何帮助,将不胜感激。
提前感谢。

Azure Application Insights为此提供了内置测试

有三种类型的可用性测试:

  • URL ping测试:您可以在Azure门户中创建的简单测试
  • 多步骤web测试:一系列web请求的记录,可以回放以测试更复杂的场景。多步骤web测试在Visual Studio Enterprise中创建,并上载到门户以执行
  • 自定义跟踪可用性测试:如果您决定创建一个自定义应用程序来运行可用性测试,则可以使用TrackAvailability()方法将结果发送到application Insights。 每个Application Insights资源最多可以创建100个可用性测试

来源:

你这里的问题太多了。以目前的形式,这个问题不适合这样做。请参阅。是否有人可以重新打开此文件并给出建议??