Sequential Errors and Azure Search

by

Chris Girard

February 14, 2022

3 min

reads

Railtown.AI offers powerful error handling tools that make debugging easier for developers. Instead of receiving hundreds of notifications for the same error, Railtown.AI will group errors together and “bucket" them for easier management. 


Sometimes developers need to investigate errors sequentially and see what events occurred immediately before and after a specific error. Along with building a way to view your errors in sequential order, we have added a powerful search tool utilizing Azure cognitive search service. Each error is indexed by Azure as it's detected so it's immediately searchable and filterable, using a range of intelligent facets.  This makes searching in real time possible. It also allows developers to search for errors in specific environments, builds, or by error type, and error buckets


This becomes a powerful tool for your team to utilize in a number of different scenarios: 

  • Quickly determine what kind of errors are being thrown in a specific build
  • Discover how many fatal errors have occurred in test vs staging vs production
  • Search errors in a specific bucket and more

When you find the specific error you’re looking for you can view all the details about that error and go into the error bucket to see its history and what fixes have been attempted and if other developers have encountered it in their environments. 


Railtown.AI’s search page may look like what other companies offer but combined with error buckets and ai ticket matching, it’s more than just searchable logs. Railtown ai offers a more powerful way to filter through logs and provides a visual history across multiple environments. We hope this page aids you during development and allows you to find the root cause of your errors quicker, happy debugging!


If you don’t already have a railtown.ai account sign up and let us help you improve the quality of your software and increase your developer velocity.


Keep reading

AppInsightsBest Tools to Integrate with Railtown.ai

Railtown.ai helps you gather the information you need to efficiently resolve an error, but by combining our application with other tools can take your developer workflow to the next level. So today, we’d like to go through 2 popular tools that we recommend for expanding your team’s capabilities: New Relic and Azure Application Insights.

by

Marwan Haddad

January 6, 2023

5 Min.

reads

CultureHow to Build a Positive Culture Within Development Team on Debugging

Too many software development teams treat error logging as a burden rather than a chance to grow.That’s why Jeli’s “Howie: Post-Incident Guide” felt like a breath of fresh air. In the guide, Jeli’s team notes that negative treatment of bugs is everywhere, including the language we use to describe software development. Terms like “post-mortem” and “root-cause analysis” speak for themselves.We’d like to build on the suggestions put forward in Howie and share our perspective on error logging as well. So let’s take a look at how a small mindset shift around debugging could encourage more positive moments in your team.

by

Marwan Haddad

December 1, 2022

5 Min

reads

Error BucketNode.js Monitoring: Performance Monitoring Best Practices

Plenty of developers who start coding in Node.js do so because of how easy it is to get started. But once you are ready to take your application to the next level, you need to take a step back. Why did you choose to build in Node.js, and where do you want to take your application from here? To scale your Node.js application, you need to figure out just how to use performance monitoring to your advantage.

by

Marwan Haddad

November 21, 2022

5 Min

reads