Managed Thread Ids – Unique Id’s that aren’t Unique

In .NET you can’t count on the Managed Thread Id of a thread to be unique beyond the life of the thread. This means for any diagnostic recording shouldn’t assume that two events recorded at different times on threads with the same Id may not actually be the same thread. Our agent separates these out so you can be sure what happened on each thread in your application.

Details

Charting and analysis updates from real-world experience

We’ve upgraded the charting features in Gibraltar Analyst to be more flexible and capable so you can solve real problems in your applications. Gain insight into how your software works in production today using Gibraltar Analyst!

Details

It’s More than Just Exceptions and Errors

Creating reliable software requires more than just managing exceptions – you need to have logging, performance monitoring, and a way of bringing it all together so you can visualize the problem. This doesn’t have to take a lot of work – we were able to bring it together easily and make it work in the field, doubling the number of customer issues we could resolve before our next release.

Details

How Gibraltar helped Gibraltar 2.1 – our CEIP

The Gibraltar CEIP helped us find and resolve a large number of unreported issues, all without requiring our customers to lift a finger. Read the story for real numbers you can use to understand what the same techniques might mean for your application.

Details

Stay connected with your users via Gibraltar Hub

Following up on our announcement of Gibraltar Hub, I wanted to talk a bit more about what it does, how it works and our design goals in creating it. We’ve always had an eye to making it as easy as possible to get diagnostic data from where your application is run back to the developers…

Details

Upcoming Gibraltar Release

What’s up and coming in the next update to Gibraltar? Plenty – new features, defect fixes, and one big surprise!

Details

Free Range Development

We have a clear, tight way of prioritizing issues to fix along with new features for development but every once in a while you just have to let people work on what they feel like, regardless of whether it passes the ROI test.

Details

Beware Demoware

How many product features and decisions were driven by the need to create a 10 minutes end to end developer demo of your sophisticated development tool? Instead of creating a contrived example of your enterprise tool so it can fit in a short video, why not step back and emphasize the value it brings at the business and conceptual level.

Details

.NET String Theory

By implementing a single instance string store, the Gibraltar Agent and Analyst leverage the fact that most logging data is repetitive to reduce the memory needed to view lots of data.

Details