控制器 - 检查/ping外部依赖项



我有一个.NET Core 3 Web API,它有一些外部依赖关系,如Azure SignalRAzure CosmosDb。我创建了一个监控控制器,我想通过例如 ping 这两个依赖项来检查服务是否正常。

我还没有找到任何关于如何执行此操作的文档。我知道,例如,对于Table Storage我可以调用一个方法">如果表存在",所以如果它返回 true,我知道服务可以与该依赖项通信。

有没有办法调用这些依赖项?

PS:我不想使用第三方软件包来执行此操作,我想知道这些服务是否提供这种方法。

我知道

,例如,对于表存储,我可以调用一个方法"如果表存在",所以如果它返回 true,我知道服务可以与该依赖项通信。

有没有办法调用这些依赖项?

如果你想为 Azure SignalR 和 Azure CosmosDB 实现相同的目标,可以尝试:

1( 若要检查 Azure SignalR 服务,可以使用管理 API 获取 Azure SignalR 服务的详细信息。

2( 若要检查 Azure CosmosDb,可以使用此 API 检查所需的数据库是否存在。

相关内容

  • 没有找到相关文章

最新更新