Ignore Errors Generated by Bots
Since writing this post we have introduced ignore filters. Enable the bots and crawlers filter going forward.
You may not know the elmah.io AppStore, but in fact we offer integrations with a range of commonly used services like Slack, GitHub and Zapier. Today I want to introduce you to our recent app, with the awesome name BotBuster.
If you've ever logged uncaught errors with ELMAH, you know that crawlers, bots, spiders and similar causes a lot of errors. Robots that parses your website and requests resources that may or may not exist, appending weird query parameters and other funky stuff, may cause your website to throw errors. You may want to see these errors in your log, but chances are that you don't. If you're the later, BotBuster is for you.
When enabled, BotBuster automatically ignores errors generated by a long list of known bots. This means that bots will still crawl your website as before, but any errors generated by bots, never hits your log. This makes it much easier for you to get an overview of your log and you don't need to deal with errors where no user is involved.
To enable BotBuster, go to your log settings, hit the Apps tab and install the BotBuster app.
If you're interested in the technology behind BotBuster, our founder (well that's me as well :) wrote a blog post about how to analyze user agents to identify bots.
We monitor your websites
We monitor your websites for crashes and availability. This helps you get an overview of the quality of your applications and to spot trends in your releases.
We notify you
We notify you when errors starts happening using Slack, Microsoft Teams, mail or other forms of communication to help you react to errors before your users do.
We help you fix bugs
We help you fix bugs quickly by combining error diagnostic information with innovative quick fixes and answers from Stack Overflow and social media.