How to Use Relational Fields: Some Nifty Use Cases
Blog post from Honeycomb
Relational fields have been introduced as a new feature that enhances querying capabilities by allowing users to analyze spans based on their relationships within a trace, such as root, parent, or any single span. This advancement enables more complex queries that were previously challenging, such as identifying errors in specific parts of a process, optimizing performance without needing exact span names, and improving customer support by efficiently tracing issues through relational attributes. By using relational fields, developers can now perform comprehensive analyses without needing to propagate specific values like user IDs across all spans, significantly streamlining error detection and performance optimization in complex workflows.