Your Code is Broken. Sentry Can Fix It. (sponsor)
Published on by Eric L. Barnes
You’re a very good developer… probably. Regardless, you write bugs. That’s unavoidable. What is avoidable is wasting time tracking down the cause of those bugs.
Sentry.io for Laravel works in concert with Sentry for everything else, allowing you to uncover and fix errors across your full stack in real time. We support 29 frameworks across 14 different languages (a number that will continue to grow), so it doesn’t matter if you’re working on the front-end, the back-end, mobile, games, or pretty much any type of application, Sentry can show you the severity, scope, call stacks, and source commits of every error so you can fix them without wasting time digging around.
Here’s how Sentry works for the over 30,000 orgs and 500,000 developers who actively use it today:
Once our Laravel SDK is installed and configured (this takes around five minutes), Sentry’s notifications immediately alert you to the impact and severity of any and all errors, enabling you and your team to proactively take action with any and all problems.
You’re alerted to issues based on pre-defined rules that you fully control. Customize them for your organization’s specific workflow and communication style. Take advantage of our integrations with Slack, PagerDuty, Twilio, and many other services to ensure you’re notified at the not-wrong-place at the not-wrong-time.
From here, you’re able to ignore or mute errors that aren’t a big deal (or are just stupid), and focus only on the ones that matter. See the full stack trace or call stack. Learn the specificity of the issue’s impact: how many users encountered it, which browsers or servers is it affecting, what environment did it happen in, which release was it part of?
Use our source code management integrations (GitHub, GitHub Enterprise, Bitbucket, Azure DevOps) to expose the suspect commit that likely introduced each error and the developer who wrote the broken code. (Obviously, there’s no way that dev would ever personally be you.)
Now you and your team have the context to iterate on the broken code and commit a fix. Sync the problem to an issue tracker like Jira, automatically create an issue in your source code management software, and use any number of our other integrations to ensure the issue is prioritized as part of your usual workflow.
Referencing the issue in a commit (e.g., Fixes ISSUE-ID-123
) will mark it to resolve in the next release. This will also mute future notifications so you’re not hassled about a problem that will soon be resolved. And if it comes back up in the future, Sentry will note it as a regression.
Sentry.io is as simple as that. And we’re also fully open source. Sign-up for a 14 day free trial and make frustration over bugs a thing of the past for both you and your customers. Remember, only you can prevent garbage fires.
Many thanks to Sentry via Syndicate Ads for sponsoring Laravel News
Eric is the creator of Laravel News and has been covering Laravel since 2012.