From standard span tags on opentracing spec, error tag should be respected to "decide if and only if the application considers the operation represented by the Span to have failed" true if and only if the application considers the operation represented by the Span to have failed.
Currently we are relying on those three tags instead: ['error.type', 'error.msg', 'error.stack'].
reference
Hope that I can get some feedback. Will be happy to make a PR for it if necessary, thanks.