Comments (12)
Hello, what is the status on this issue? Still no support?
If not the Log Collection documentation is misleading:
https://docs.datadoghq.com/logs/log_collection/android/?tab=us
from dd-sdk-android.
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 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.
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.
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.
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.
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.
Oh! Exciting. Will test asap 😁
from dd-sdk-android.
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.
@XyrizTan the deobfuscation only works for crashes or errors reported in the RUM product. Logs aren't deobfuscated.
from dd-sdk-android.
Following up on this, will deobfuscating logs be on the roadmap?
from dd-sdk-android.
Hi @Doetheman , this is something we're considering, but it's not on our immediate roadmap yet.
from dd-sdk-android.
Related Issues (20)
- integration issue HOT 1
- Lower than expected startup times since 2.6.0 HOT 2
- Logging: setNetworkInfoEnabled(false) doesn't seem to take effect HOT 5
- ANR on `Rum.enable()` HOT 7
- Rum works but logger don't send logs HOT 6
- Remove a default attribute HOT 2
- Crash generated by DrawableUtils HOT 2
- JankStatsActivityLifecycleListener.onActivityStopped - HOT 4
- setTelemetrySampleRate, explanation HOT 3
- Security vulnerability introduced with SDK v2.7.1 (okio) HOT 2
- Unable to log custom actions HOT 1
- Memory Leak : AggregatingVitalMonitor listeners are never unregistered HOT 3
- Missing DataDog events caused by UnknownError HOT 9
- Cannot implementation com.datadoghq:dd-sdk-android-logs HOT 4
- ./gradlew uploadMappingRelease crashes trying to upload mapping.txt file after release build HOT 2
- How to group views as Service? HOT 1
- Fragment views stopped getting registered HOT 1
- Crash gets assigned to wrong view HOT 1
- Fatal Exception: java.lang.IllegalStateException Recording currently in progress - missing #endRecording() call? HOT 5
- What's the preferred `DataDogInterceptor` sampling rate? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dd-sdk-android.