ServiceControl Events HeartbeatStopped не работает - PullRequest
1 голос
/ 16 марта 2020

Я пытаюсь вызвать предупреждение, когда хост 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" } });

    }
}

Любая помощь приветствуется.

...