We were curious, so we thought we would put together some stats for 2016, along with and a recap of some of the notable changes and progression. Enjoy!
General Exceptionless Stats #
- Over 120,000,000 events processed
- 4716 users
- 3614 projects
- 2809 organizations
Release Stats #
Exceptionless Server: #
- 7 releases
- 88 watching
- 774 stars
- 236 forks
Exceptionless UI: #
- 6 releases
- 9 watching
- 38 stars
- 34 forks
- 4 releases
- 65 watching
- 472 stars
- 97 forks
Popular Blog Posts / Updates #
Judging by the traffic to these posts and updates, they’re all worth a read. Check them out!
- Sending Log Messages to Exceptionless
- A Better Approach to Running Azure WebJobs
- Simple App Deployment with Azure Continuous Deployment and GitHub
- Exceptionless.NET 4.0 – .NET Core and ASP.NET Core Support!
- Exceptionless API Usage and Overview
Notable Changes / Milestones #
Server License Changes #
We changed the server licensing to use the Apache license. Now, every Exceptionless project is under the Apache license and there should be no more confusion on how it’s licensed. Read more here.
Session Tracking & Management #
The ability to track and automatically manage a users session was added, giving you visibility into how long and what a user did while they were using your product. This also answers the question, “what did my users do leading up to this exception?” Read more here.
Fixed by Version #
In 2016, we also added the ability to mark an event as fixed in a specific version of your app. Read more here.
Performance & Reliability #
We spent a lot of time this past year making massive performance and reliability improvements across the board. Tons of bugs got fixed along the way, and additions like bulk updates and deletes, along with optimized query generation got squeezed in there, too! One big factor here is that it has allowed us to move to Elasticsearch 5 much quicker because all of these improvements allowed us to do things more generically throughout. Much less code to update/change!
Like we mentioned above, we’ve done a ton of work to ensure we can move to Elasticsearch 5:
- Insanely fast document indexing and searching
- Dynamic aggregations (allowing us to do completely customize stats on any data)
- Reindexing support
- Daily indexes
- Making it easier to self host
- Getting one step closer to server being able to run cross-platform
We have been doing QA on the Elasticsearch 5 migration since the end of the year and it is currently still in progress – coming soon!
Open Source ALL the Things #
We open sourced two major new libraries this year:
Foundatio.Repositories are generic repositories with an implementation for Elasticsearch
Foundatio.Parsers are Lucene query parsers that allow you to validate or modify Lucene queries with ease!
Other Noteworthy Enhancements #
Added Geo location features
Added Keyboard shortcuts
Had third-party security review conducted
Made it even easier to self host.
Massive improvements to Foundatio (100% Async, new implementations)
Onward to 2017 – Stay Tuned for a Roadmap! #
We’ve got big things coming up, like Exceptionless 5.0 with Elasticsearch 5, which should boost performance gains like 80% faster indexing, lower memory usage, and native reindexing support! No slowing down over here, so stay tuned and enjoy the ride.
And, as always, if you have anything you’d like to see in upcoming Exceptionless releases, please let us know!