Merging versus Custom Fingerprinting
Blog post from Rollbar
Rollbar's recent introduction of manual merging provides users with multiple options for combining error occurrences into a single item, complementing their existing default fingerprinting algorithm and custom fingerprinting rules. The default algorithm generates a fingerprint by combining filenames, method names, and exception class names, but users can create custom rules using a JSON-based syntax to achieve more precise error grouping based on specific project needs. Despite the ease of use offered by the UI for manual merging, custom fingerprinting rules remain valuable for automating error combination, especially for recurring errors like OperationalErrors, as they can ensure consistent treatment of future occurrences without additional manual intervention. While manual merging allows for flexibility in organizing errors and the ability to un-merge, custom rules offer a more automated and sophisticated approach to error tracking, although they apply only to future occurrences and require familiarity with JSON syntax.