Home / Companies / Rollbar / Blog / Post Details
Content Deep Dive

Technical details and challenges of building Error Merging

Blog post from Rollbar

Post Details
Company
Date Published
Author
-
Word Count
1,518
Language
English
Hacker News Points
-
Summary

Rollbar's latest feature, error merging, allows users to dynamically merge and un-merge related errors through the user interface, addressing the previous limitations of static custom fingerprinting rules. The implementation required creating a dual identity system for items: Native Items, which are individual error occurrences identified by fingerprints, and Group Items, which are collections of Native Items merged under user direction. This system enables users to manage complexity by reducing the number of visible items on their dashboards while maintaining accurate data through a logical view that stores mappings from Group Items to their constituent Native Items. The engineering team introduced a new database table to track these mappings and a unique transaction ID for each merge or un-merge action, ensuring a complete historical record. The user experience was also enhanced with new views and functionalities for Group Items, alongside restrictions on editing Native Items once merged, providing a comprehensive solution for application error monitoring.