Для чего используются веб-перехватчики в пользовательском интерфейсе проверки работоспособности?

Я пытаюсь узнать больше о проверках работоспособности.Net Core.

Я понимаю концепцию веб-ловушки, то есть она уведомляет вас о том, что событие произошло в стороннем приложении. Однако я не понимаю концепцию веб-ловушки в контексте пользовательского интерфейса проверки работоспособности. Если я настрою пользовательский интерфейс проверки работоспособности, то на боковой панели появятся два пункта меню, то есть проверки работоспособности (как и ожидалось) и веб-хуки.

Для чего используются веб-перехватчики в пользовательском интерфейсе проверки работоспособности? Я часами искал это в Google и нашел следующее: https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/blob/master/doc/webhooks.md, что не помогло.

1 ответ

Вы можете настроить Webhooks в Startup.cs.

      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();
Другие вопросы по тегам