New in V1.2: StreamInsight Performance Counters

One of our goals in version 1.2 was to improve the administrative surface of StreamInsight. The newly introduced performance counters enable you to retrieve diagnostic information and monitor health and performance in real-time. Rafael has put together a great video introduction to perf counters in StreamInsight—Rafael, take it away: (You might want to click through…

0

New in V1.2: Default Window Output Policies

Who knows what window output policies in StreamInsight LINQ are? Anyone? Well, you have been using them whenever you have used a window. Output policies specify the timestamps of the result of the aggregation that happens on the window. Even if you didn’t really care about that, you had to specify the output policy parameter…

0

New in V1.2: LINQ Macros

StreamInsight LINQ is powerful and expressive. At the same time, the learning curve for a new user can be steep, because the query operators work on a semantically basic level. This means that complex use cases need to be build bottom up, composing the built-in operators to create higher-level query modules, etc. Many such modules…

0

New in V1.2: StreamInsight Checkpointing

Over at his blog, Isaac Kunen posts: One of the big features in the new version is resiliency, which helps you build highly available systems that use StreamInsight. This post gives a high-level, no-code overview of what this functionality does and how it can be used. Click through to see the full post. Regards, The…

0

New in V1.2: Primitive Event Types

In a previous posting, we introduced nested types as one of the new features in StreamInsight V1.2. The second improvement in the type system represents the other end of the complexity spectrum, namely the ability to use “primitive” event types, without any struct or class. Remember the LINQ statement to compute the distances between two…

0

New in V1.2: Nested Event Types

One of the focus areas for us in V1.2 was the LINQ surface of StreamInsight. We have straightened out many of the kinks people complained about in previous versions and have added new features. Too many improvements for a single blog post, so today we’ll start with new features in the event type system. One…

2

Updated LINQPad Driver and Samples

With the release of StreamInsight V1.2 we also updated our LINQPad driver. It is now aware of StreamInsight versions, so that a sample can fail gracefully if the required library version is not found. You can install the new driver (of update your existing one) as follows: In LINQPad click on Add connection: Next, you…

2

StreamInsight V1.2 Released!

The StreamInsight team is proud to announce the release of V1.2! Don’t be fooled by the minor number increment – we’ve made a bunch of major improvements: Resiliency against planned and unplanned downtime through checkpointing. Custom solutions to work around the problem of resiliency have typically been expensive to implement, and limited in their ability…

0

FIX adapter for StreamInsight

Over the last couple of month, Rapid Addition, a leading FIX and FAST solutions provider for the financial services industry, has been working closely with the StreamInsight team to enable StreamInsight Complex Event Processing queries to receive input feeds from Rapid Addition’s FIX engine and to send result events back into FIX. Earlier today, Toby…

3

Finalizing StreamInsight V1.2

You might have heard the news from TechEd in Atlanta already: we are getting closer to the next release of Microsoft StreamInsight. It will be a minor release called StreamInsight 1.2. This release will focus on aspects that we heard loud and clear in the feedback we got from customers. Here are the highlights of…

2