Я пытаюсь вызвать предупреждение, когда хост nservicebus перестает работать, поэтому добавили пользовательские события, следуя статье ниже, но когда я остановил хост на сервере, событие не запускается. Я вижу этот хост как неактивный в импульсе обслуживания, но я не вижу никаких ошибок, я вошел в новый reli c. https://docs.particular.net/samples/servicecontrol/events-subscription/ Я использую nservicebus 5.2.14.
вот код.
public class CustomEventsHandler :
IHandleMessages<HeartbeatStopped>,
IHandleMessages<HeartbeatRestored>
{
public void Handle(HeartbeatStopped message)
{
NewRelic.Api.Agent.NewRelic.NoticeError($"Heartbeats from {message.EndpointName} have stopped.", new Dictionary<string, string> { { "Context", "ServiceHostStatus" } });
}
public void Handle(HeartbeatRestored message)
{
NewRelic.Api.Agent.NewRelic.NoticeError($"Heartbeats from {message.EndpointName} have been restored.", new Dictionary<string, string> { { "Context", "ServiceHostStatus" } });
}
}
Любая помощь приветствуется.