Hi All. I’ve been tasked to investigate the best...
# android
k
Hi All. I’ve been tasked to investigate the best monitoring tools for Mobile Monitoring. Price isn’t a blocker, we’re just looking for the best of the best when it comes to app performance monitoring ( HTTP traffic, screen views including time on screen etc, button clicks, crashes, basically any and all metrics you can think of 🙂 Any suggestions for what people use? Would need to be good at handling multiple module’s.
not kotlin but kotlin colored 4
j
Sentry i think is what are you looking for. But AFAIK DataDog has a nice offering too
Multiple modules handing isn't really a concern for the libraries, it's more for you. You have to integrate those libraries to your code 🙂
We were using DataDog on our full stack monitoring, which worked great. You can add a interceptor to the OkHttp client and you can trace all request from the mobile phone up to the database on the backend
👍 1
k
Excellent thanks, will take a look
Reason I mentioned Multi modules was that we have had issues with one of our trackers that is a plugin level SDK and adds its own code at build time and its missing in some modules. other tracker tools we have used ( New Relic ) worked out of the box.
j
yea, i hate those. I always prefer the explicit setup over some magic behind the curtains
r
sentry also does "magic" fwiw, but you can disable it 🙂
j
Yup, in sentry you can choose implicit or explicit setup, that's just fine with me 😄
k
the amount of issues we have had with 2 voodoo set up SDK’s conflicting is scary.
Thanks both, I’ll take a look at these 🙂
m
BugSnag is pretty fantastic; can't say enough good things about their main product. No frills solid product, open SDK, responsive support team. I feel overwhelmed when trying to integrate and understand DataDog's offerings (feels like they do 10 things @ 10% instead of 1 thing @ 100%). BugSnag also has a performance monitoring tool (in private beta) that does more of the network/screen view/custom span tracing type stuff that is equally fantastic.
j
AFAIK BugSnag in it's current form for android is only a crash monitoring tool. So it doesn't really work for the OP who is looking for whole monitoring package
j
r
but none of them have profiling in production like sentry 😉 and jetpack compose support for performance