Event Timeout for Seq v1.4.7 Released!

I've released a minor update to Seq.App.EventTimeout. While creating a new app that shares common functionality (more on that later!), I came across some edge cases for the handling of holidays.

These cases should not "usually" have happened, and were only exposed by running a holiday test case near the end of a UTC day. However, I've fixed the logic that allowed the edge case to occur, and extended the unit testing to test date rollover for each hour in a week, to ensure that the expected result always occurs with the rollover logic.

Update - After publishing this, I found a case where a configured property match would cause an error for Seq when sending an event that has the property set to null. v1.4.8 is now up to resolve this.

Event Timeout powers a huge amount of critical SLAs in my work place, because certain events must happen before a given time. We're also now using it for several heartbeats, by watching to ensure that events are seen within a given period, so that we can detect problems such as services stopping. It's versatile and powerful, and has proven very stable.

You can download it to your Seq install using the Nuget package id Seq.App.EventTimeout, or otherwise, there is obvious fanciness in the links below!



You may also like:

Calculating timeouts with Event Timeout for Seq

We use quite a number of Event Timeout instances in our Seq environment, to detect processes that have not completed in time. The nature of the Seq.App.EventTimeout implementation is one that relies on a timeout in seconds, and this can result in keeping track of quite a few different calculations....

Event Timeout for Seq v1.4.2 released

A new release of Seq.App.EventTimeout is out. This was a little earlier than I planned to release v1.4.x, but there was a bug in the AbstractAPI deserialization as a result of some code refactoring which I'd missed. As usual, you can install Event Timeout for Seq using Seq.App.EventTimeout as the...