Code Monkey home page Code Monkey logo

Comments (12)

elisamalzoni avatar elisamalzoni commented on August 16, 2024 3

Hello, what is the status on this issue? Still no support?

If not the Log Collection documentation is misleading:
image
https://docs.datadoghq.com/logs/log_collection/android/?tab=us

from dd-sdk-android.

XyrizTan avatar XyrizTan commented on August 16, 2024 3

Bumping this up, I've been experimenting on what to submit to variant name, SDK indicated BuildConfig.FLAVOR is enough but I'm not convinced since mapping files are generated to outputs/mapping/{variant}/mapping.txt (if my app had google/huawei flavors for example, it would be googleRelease and huaweiRelease), anyway setting both google and googleRelease on datadog sdk credentials yielded no deobfuscated error stacktrace on the dashboard (still obfuscated, contrary to what the docs say 🤷 )

from dd-sdk-android.

XyrizTan avatar XyrizTan commented on August 16, 2024 2

@XyrizTan the deobfuscation only works for crashes or errors reported in the RUM product. Logs aren't deobfuscated.

Any insight if this can be a part of the Datadog Android SDK roadmap? Since the SDK Logger methods take in a throwable, it seems to make sense to also deobfuscate the error objects passed to the logger.

from dd-sdk-android.

henningms avatar henningms commented on August 16, 2024 1

Adding support for automatic crash reporting with support for symbols would be great. Right now we have to add another third-party SDK to cover that need.

from dd-sdk-android.

priyanshi-gupta avatar priyanshi-gupta commented on August 16, 2024 1

Wanted to update that crash reporting, de-obfuscation and error tracking are now available for the android SDK. Read more about it in this blog post and get detailed instructions here.

from dd-sdk-android.

dnhyde avatar dnhyde commented on August 16, 2024 1

I use this plugin with Timber dd integration it would make a lot of sense to de-obfuscate the throwable stacktrace. I mean I would like to handle the crash but log it somewhere

from dd-sdk-android.

xgouchet avatar xgouchet commented on August 16, 2024

Hi @AdamGrzybkowski ,

Thanks a lot for reaching out to us on this topic. This is not yet supported, but it's indeed something we do want to address in the future. We'll update this issue as soon as this is something the SDK can do.

from dd-sdk-android.

henningms avatar henningms commented on August 16, 2024

Oh! Exciting. Will test asap 😁

from dd-sdk-android.

XyrizTan avatar XyrizTan commented on August 16, 2024

Hello @priyanshi-gupta, already tested by following the steps on our current release build, can you confirm if this works on the throwable (stack trace) we send in the Logger? Because from my testing, it still doesn't, is it the case that the de-obfuscation only works on Datadog crash reporting?

from dd-sdk-android.

xgouchet avatar xgouchet commented on August 16, 2024

@XyrizTan the deobfuscation only works for crashes or errors reported in the RUM product. Logs aren't deobfuscated.

from dd-sdk-android.

Doetheman avatar Doetheman commented on August 16, 2024

Following up on this, will deobfuscating logs be on the roadmap?

from dd-sdk-android.

xgouchet avatar xgouchet commented on August 16, 2024

Hi @Doetheman , this is something we're considering, but it's not on our immediate roadmap yet.

from dd-sdk-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.