The team down at Mindscape, a leading software development tools company based in Wellington, New Zealand, gave birth in early 2013 to Raygun, a hosted service that focuses on collecting, notifying, and managing software crashes and errors. Raygun has shown steady improvement since day one, and Callum Gavin, a Raygun dev, blogged earlier this month about how they’ve been improving their search with (you guessed it!) Elasticsearch.

Raygun uses Elasticsearch to analyze, tokenize, and search software errors, providing deep insight, stack traces, environment information, intelligent notifications, and trend analysis on your errors. Android, ColdFusion, iOS, Java, Javascript, .NET, Node.js, PHP, Python, Ruby on Rails, and WordPress are all among the official Raygun Providers (language API libraries) that can send errors straight to Raygun, and configuration can take mere minutes.

Elasticsearch powers searching of Raygun’s tracking and insight of application errors. But searching information can quickly become overwhelming without an organized way to view it. Raygun prepackages that critical structure and organization for you with a beautiful error dashboard for viewing error statistics, information, and groups. It enables you to organize several different languages and frameworks to monitor, viewing several applications all from one account.

Raygun involves your whole team for managing errors with no limit to the number of users. Based on intelligent real-time notification, you can assign which error notifications you want to see, or you can assign errors to others. You can simply and easily plug in your team’s preferred issue tracker with Hipchat, YouTrack, Campfire, Github, FogBugz, Trello, Jira, and Sprintly with Raygun’s official plugins and tutorials.

Callum notes and briefly describes their most recent and noteworthy improvements to Raygun, including:

  • Enhanced partial email address search by improving their Elasticsearch backend
  • Querying without a prefix will return results from all field indexes
  • Search query strings now use the AND operator
  • Improved inexact queries on camelCase strings by splitting on lower to upper casing changes as well as number letter transitions

Various members of the Raygun team post frequently about the updates and improvements they are implementing. The Qbox team — forever interested in cool Elasticsearch reads — finds Raygun blog posts good reading, and we think you will, too. You can read Improving search in Raygun and other Raygun posts here at their blog. (We also think that they have a great-looking website and logo collateral and got a big smile from seeing their little Raygun throughout their site.)