【问题标题】:How to Probe Azure Event Grid如何探测 Azure 事件网格
【发布时间】:2019-01-19 15:51:57
【问题描述】:

我正在使用 Azure 事件网格来发送自定义事件。一切正常,但现在我想创建一个健康检查服务,它将探测我的所有服务以查看它们是否正常工作。为此,我使用AspNetCore.Diagnostics.HealthChecks。但它不支持 Azure 事件网格。

有没有一种方法可以在不发送实际事件的情况下探测事件网格以检查它是否正常工作?

【问题讨论】:

  • 你在使用事件域吗?
  • @RomanKiss Event Domain 是什么意思?我在整个应用程序中使用事件网格来处理域事件。
  • 我的问题与docs.microsoft.com/en-us/azure/event-grid/… 有关。这是最近的预览版,其中 EventDomain 模型可以帮助管理/审核自定义事件。 EventDomains 允许域范围的订阅。换句话说,您可以在域范围级别创建自定义环回探测。
  • 您可以使用以下测试工具测试这个新预览:codeproject.com/Articles/1254463/Azure-Event-Grid-Tester

标签: azure azure-eventgrid


【解决方案1】:

每个自定义主题都有一个运行状况探测端点。

以下是您可以 ping 的端点示例:

https://.westcentralus-1.eventgrid.azure.net/api/health

【讨论】:

  • 谢谢,是否有关于此运行状况探测端点的文档,或者它只是带有 OK 响应的环回?
  • @dbarkol,上面有一些问题,是否有任何文档?虽然这是一些事情,但我刚刚意识到我无法检查我的访问令牌是否对事件网格有效,因为我可以从任何地方 ping 它。
  • 这只是一个健康探测,看看端点是否可用。对此没有任何文档,它只是设计的产物以及负载平衡的方式。
猜你喜欢
  • 2020-05-17
  • 2022-01-15
  • 2018-03-17
  • 1970-01-01
  • 1970-01-01
  • 2021-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多