asp.net-core - 运行状况检查 UI 中的 webhook 有什么用?

标签 asp.net-core webhooks health-check

我正在尝试了解有关 .Net Core 健康检查的更多信息。

我了解网络 Hook 的概念,即它会通知您第三方应用程序中发生了事件。但是,我不理解健康检查 UI 上下文中的网络 Hook 的概念。如果我设置健康检查 UI,那么侧边栏中有两个菜单项,即健康检查(如预期的那样)和网络 Hook 。

Webhook 在健康检查 UI 中的用途是什么?我花了几个小时谷歌搜索这个,我发现的是:https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/blob/master/doc/webhooks.md , 这没有帮助。

最佳答案

您可以在 Startup.cs 中配置 Webhook。

services.AddHealthChecksUI(options => {
            options.AddWebhookNotification("email",
                uri: "http://localhost:5008/api/noti/email", 
                payload: "{ \"message\": \"Webhook report for [[LIVENESS]]: [[FAILURE]] - Description: [[DESCRIPTIONS]]\"}",
                restorePayload: "{ \"message\": \"[[LIVENESS]] is back to life\"}");
        }).AddInMemoryStorage();

关于asp.net-core - 运行状况检查 UI 中的 webhook 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60876521/

相关文章:

python-3.x - 通过 Webhooks 和 PubSubHubbub (Python3) 的 YouTube 推送通知在订阅时返回 200,但在视频上传时没有返回任何内容

node.js - 为事件驱动架构选择正确的协议(protocol)。

java - 什么简单的场景健康检查消息JSONdate?

asp.net-core - 为自定义类型创建自定义模型绑定(bind)器

python - 如何将包含从网站解析的多个链接的嵌入消息发送到 Webhook?

ssl - 启用 SSL 的 GCP 运行状况检查

ssl - 如何使用 https haproxy 检查后端服务器的运行状况

c# - Asp.net Core,在Razor Page中设置多个选定值

c# - 从 Visual Studio 2017 发布 API 应用程序后收到错误消息 "An error occurred while starting the application."

asp.net-core - 检查组是否包含任何客户端