Root Cause Discovery for JavaScript

by

Chris Girard

April 14, 2022

4 Min

reads

We are very excited to announce the release of Railtown Root Cause Discovery for Javascript.

The team has been working hard to add javascript to the list of technologies that Railtown supports and is able to expose its Machine Learning platform to. This will allow teams visibility into the health of their application from the frontend to the backend.

The addition of javascript error detection allows teams to quickly begin to capture errors with minimal effort. Bugs are detected automatically and the stack trace along with other helpful attributes are sent to railtown to give you details about the error. 

Global errors that bubble up to the window object including promise unhandledrejection errors and failed HttpRequests are captured and sent to railtown. We can even detect if a third party service is not responding and alert you of any issues. 

Javascript errors can be difficult to reproduce. Combining javascript error detection with railtown error bucketing you can easily see how many times an error occurred as well as entry points that caused it. Railtown smart monitoring only notifies your team once per entry point so you don’t need to worry about constant notifications.

Some properties we attach to each error include browser, user agent, url, sessionId, and several others to help you find the root cause of the error. What is even better is railtown allows you to add your own custom properties to error logs. This can be useful if you want to see more details about the state of your application when the error occurred such as userId, projectId, admin, and any others. 

After installing the javascript error monitoring script on railtown.ai we have found errors that were not caught by tests which has allowed us to improve our code quality. It is already proving to be a valuable resource as we develop the platform further.

Installation takes less than 5 minutes and it’s easy to get started. You can try today for free by signing up for an account at railtown.ai.

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. Now we can support your full stack!

Keep reading

Root CauseHow AI Can Detect Software Bugs and Root Cause Analysis

Software bugs can be a significant source of frustration for developers and users alike. These errors in code can lead to crashes, data loss, and other issues that can negatively impact the user experience. Identifying and resolving software bugs is crucial for ensuring the quality and reliability of software applications. Artificial intelligence (AI) advances have made it possible to detect and diagnose software bugs more quickly and accurately than ever before

by

Marwan Haddad

March 29, 2023

5 Min

reads

AppInsightsHow AI Can Help Your Company Save Time on Creating Release Notes

With our Release Notes solution, you can save time for your team by generating all of your release notes automatically. What’s more, our product will give you the freedom of choosing the final format for all of your release notes, be it a summary, a short list, or a full page.

by

Marwan Haddad

February 6, 2023

3 Min

reads

Root CauseMachine Learning for Solving Root Cause Application Errors & Failures

In today's world, even a single application error could have significant consequences for both businesses and individual developers. From lost revenue and damaged reputation to disrupted services and frustrated customers, the cost of not addressing bugs in your code can be quite high.

by

Marwan Haddad

January 18, 2023

5 Min

reads