Exceptionless 4.0 is Here!

Exceptionless 4.0 AnnouncementThat’s right folks, Exceptionless 4.0 is here and we’ve got the full low-down on all the improvements, upgrades, and enhancements in this week’s blog article, along with how to upgrade instructions for self hosters.

The primary focus of version 4.0 was to add support for Elasticsearch 5. By migrating from Elasticsearch 1.7 to 5, we removed growing technical debt and benefited greatly in the process. Here is an overview of the benefits gained by migrating to Elasticsearch 5 in 4.0.0. (more…)

2017 Exceptionless Feature, Functionality, and Enhancement Roadmap

exceptionless feature roadmap for 2017

Can you believe it’s almost February already! Us either. No rest for the whicked, though, as we sit down to get cranking on our list of Exceptionless changes for 2017.

We have a a great list of features, functionality changes, and enhancements planned, and no doubt we’ll work in a few other popular feature requests and, naturally, bug fixes along the way.

Let’s take a look at the primary roadmap, shall we? (more…)

Exceptionless 3.4 – New User Dashboards, Job Reliability, and Bug Fixes

Exceptionless 3.4The latest Exceptionless release has several additions we think most of our users will find helpful. We sat down and worked on the UI, fixed some bugs, and spend a considerable amount of time improving reliability and efficiency of some of the primary pieces of the app.

If you’re a self hoster, you’ll need to upgrade your existing install, but if you’re hosting with us there is no action required on your part to experiences the Exceptionless 3.4.

For more information about this release, take a look below and/or review the full release notes over on GitHub. (more…)

Know How Many Users are Affected by Bugs and Events

exceptionless user trackingPrioritizing your bug fixes and development time in general can be a daunting task.

Sometimes, as developers, we want to work on this shiny widget or this annoying bug, and we don’t really have anything in our face telling us to quit focusing on our dreams and work on what matters to the bottom line.

I can hear you over there: “But, my dreams are important!” Well, yes, but you don’t get to have fun working on those until you’ve made your users happy by fixing the bugs that are affecting the majority of them or expanding on that feature that they are all using every single time they use your app.

We’ve got something that will let you get those pesky tasks off your plate though, so you can move on to the fun stuff!

(more…)

Track and View User Session Data – New Exceptionless Feature!

app user session logging

To many, this feature may be the missing piece… that connection you’ve always wanted to make between users, bugs, exceptions, app events, etc. I’m talking about, of course, user session tracking!

That’s right, you can now use Exceptionless to track users as they use your app, which of course will come in super handy when you want to know exactly what they did to stumble upon or cause an error or trigger an event.

Continue reading to learn more about sessions and how you can enable them for your apps.

(more…)

Exceptionless API Usage and Overview

Exceptionless APISo you’ve been using Exceptionless for a while, but you wish you had a different dashboard, or maybe you’d like to integrate event data into one of your apps. No problem, just use the API!

Through our adventures while building Exceptionless, we’ve kept open source, automation, and ease of use in mind. With that, we think our API, which utilizes Swagger and Swashbuckle to automatically generate, update, and display documentation (which means it works automatically on self-hosted environments), is a great resource for our users that want to get their hands dirty and use Exceptionless data to roll their own tools, dashboards, etc.

Lets take a closer look at the API, how to use it, and some quick examples of what can be done. (more…)

Filter and Searching Tutorial Video – Exceptionless

Exceptionless Search FilteringOne of the most requested features from the beginning of Exceptionless 1.0 was a filtering and searching system. When we started developing Exceptionless 2.0, we knew it was one of the major features we wanted to include.

We couldn’t just throw in a string search and hope for the best. We had to build it in a way that let users perform basic and advanced filtering, easily, with fast and streamlined results.

Enter Exceptionless filtering and searching. You can filter by organization, project, multiple time frame selectors, and specific event variables (with modifiers).

Watch the video below for a quick test drive, and read further down the page for more details and links! (more…)

How to Add a Plugin to Affect Events in Exceptionless

Exceptionless PluginsA plugin is a client-side addin that is run every time you submit an event.

Plugins can be used to add or remove data from an event, or even allow you to cancel an event submission.

Each client-specific implementation registers a plugin to provide client-specific information like request info, environmental info, etc. These abilities make plugins very powerful.

Let’s take a more in-depth look at Exceptionless Plugins and how they are used.

(more…)

Sending Log Messages to Exceptionless

Exceptionless Log Message EventsWe’re all about exceptions, but sometimes, as developers, we run into bugs that don’t throw them but still cause major havoc in the system. There are also times we just need to record an event with a custom message to help track down bottlenecks, etc.

That’s where Exceptionless meets log messages.

In Exceptionless 2.0, you can now send custom log messages to a Log Messages dashboard where they can be tracked and view just like exceptions and other events.

Lets take a closer look… (more…)

Web Application Errors and the 80-20 Rule

Most Frequent ErrorsYou know the 80-20 rule. The one marketers, managers, bigwigs, writers, speakers, and everyone else references to tell you what to focus on or why the widgets aren’t selling like they should.

Well, as painful as it might be to hear the rule applied to yet another scenario, we’re here today to let you know that 80-20 can be applied, in many cases, to your code’s exceptions as well.  (more…)