faultline-jsのベースとなっているairbrake-jsには、あまりトラッキングしなくてよいエラーをPOSTしないようにフィルタリングする機構があります。
faultline-jsでも、airbrake-jsと同様に以下のようにフィルタリングを追加することができます。
var faultline = new faultlineJs.Client({ /** ... ** / });
faultline.addFilter(function(notice) {
if (notice.context.userAgent.match(/bot/i)) {
// botによるエラーをフィルタリング
return null;
}
if (!notice.context.url.match(/^https:\/\/production.example.com/)) {
// 本番以外のエラーをフィルタリング
return null;
}
return notice;
});
ご活用下さい