How are companies tracking errors on IoT devices, gateways and platforms at present? My company is using papertrail to aggregate logs from all devices, however this often leaves us scratching around between multiple systems when an error occurs in production.
I'm looking for a way to reduce our "time-to-root-cause" when resolving exceptions which may have been generated in one place (e.g. on an IoT platform), but have originated as a result of a problem elsewhere in the stack — e.g. data error from edge device.
In terms of what I've found in this space, Sentry and Rollbar are good for exception tracking on servers or apps, but don't provide a means to track cascading errors as discussed in the previous paragraph.
Are there systems for doing this better than text logging? I'm specifically looking to make use of the breadcrumb style events which you get from Sentry, but with tracking across a distributed system.