In this demo connected-car app, a release broke charging. This is the crash group behind it, with the stack that names the code.
Crashes & Errors
Find the release that broke it.
Switch it off without another
Crash groups, readable stacks and crash-free rates by version, next to the behavior that led there. When the crashing code sits behind an Adaptive Variable, turn it off from Countly instead of shipping a hotfix.
Part of analytics
A bad release, from
first crash to recovery
One story from the demo app: a release breaks charging, the crash points at a flagged feature, and turning it off brings the numbers back.
After a rollout
The questions engineers
ask the morning after
A release is judged by comparison, not by one number. Each of these has its answer on a screen of its own.
“Did this release make it worse?”
“What broke overnight?”
“Why does it crash?”
“Didn’t we fix that?”
Into the engineering workflow
Readable stacks,
filed where engineers work
A crash is only useful if someone can read it and someone owns it.
Function names, not addresses
Upload the symbol files from your build, and release crashes turn back into function names, files and line numbers.
Android ·Android native ·iOS ·macOS ·tvOS ·watchOS ·JavaScript
One issue per crash, kept in step
Create a Jira issue from a crash, with a link back to it. Resolve it on either side, and the other follows.
Create issue ·Link back ·Two-way status
The first crash, wherever you work
A crash the project has never reported before can post to Slack, call your on-call tool or email a team.
New crash trigger ·HTTP ·Email
Works with
Crashes & Errors, with the
rest of Countly
Every feature reads the same live data, so an answer in Crashes & Errors doesn’t stop there. These are the handoffs built in.
All featuresData ownership
Stack traces stay in
your environment
A crash report carries the stack, device facts, app state and the profile behind it. It stays on the server you chose, with the rest of your data.
Data privacy*Countly Ltd. is a TISAX® Participant. TISAX® is a registered trademark of and governed by ENX Association. Learn more at enx.com/tisax