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.
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.
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!
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.
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.
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.