DataDog/dd-sdk-flutter

Does DataDog support obfuscation and split-debug-info?

scopendo opened this issue · 1 comments

Adding this issue and marking it as closed, in case it helps others.

This tweet by Slava on the Dart team made me aware of Flutter's support for obfuscation and splitting out debug info, which apparently can help reduce app size and load time.

Does DataDog support these build options? I've not seen this mentioned before.

It appears that DataDog does now support these build options. Edit the RUM application in the DataDog web app and scroll down to:

Additional Configuration
Upload symbol files
If you are building your application with obfuscation or with split debug info, or to map iOS crash reports to legible symbols, you need to upload your source maps to Datadog to de-obfuscate your stack traces. For any given error, you can access the file path, line number, and code snippet for each frame of the related stack trace.

Related info at https://docs.datadoghq.com/real_user_monitoring/error_tracking/flutter/#upload-symbol-files-to-datadog.