codestream
                                
                                
                                
                                    codestream copied to clipboard
                            
                            
                            
                        New Relic Errors Integration - Option to Filter Stack Trace
Currently when viewing a New Relic Stack Track in the IDE you get something like the following.
dev.crain.my.package.MyCustomService.serviceGetRequest(dev/crain/my/package/MyCustomService.java:54) // Group of related code
dev.crain.my.package.MyCustomController.doGetRequest(dev/crain/my/package/MyCustomController.java:34) 
org.apache.tomcat.websocket.server.WsFilter.doFilter(org/apache/tomcat/websocket/server/WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(org/apache/catalina/core/ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(org/apache/catalina/core/ApplicationFilterChain.java:162)
dev.crain.my.package.MyCustomFilter.doFilter(dev/crain/my/package/MyCustomFilter.java:123) // Isolated piece of code
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(org/apache/catalina/core/ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(org/apache/catalina/core/ApplicationFilterChain.java:162)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(org/apache/catalina/core/ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(org/apache/catalina/core/ApplicationFilterChain.java:162)
Now I can only jump to Code I own (Which makes perfect sense), however I might have 100s of lines of other pieces of the Stack Trace in between my own code. I'd love to have an option to "collapse" the groups between my code and the other code, so I get something more like this.
dev.crain.my.package.MyCustomService.serviceGetRequest(dev/crain/my/package/MyCustomService.java:54) 
dev.crain.my.package.MyCustomController.doGetRequest(dev/crain/my/package/MyCustomController.java:34) 
org.apache.tomcat.websocket.server.WsFilter.doFilter(org/apache/tomcat/websocket/server/WsFilter.java:53)
// Probably an icon of some sort, or a text that Says "Expand"
org.apache.catalina.core.ApplicationFilterChain.doFilter(org/apache/catalina/core/ApplicationFilterChain.java:162)
dev.crain.my.package.MyCustomFilter.doFilter(dev/crain/my/package/MyCustomFilter.java:123) // Isolated piece of code
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(org/apache/catalina/core/ApplicationFilterChain.java:189)
// See above
I can still see when my Stack Trace enters into Library code, but it'll let me jump between my own code faster, and find out what issues I'm having with my own code without having to scroll through a massive stack trace.