I’ve started working on a sentry agent for collecting crashes from C/C++ and other native programs on Linux. The github repo is here:
I have only tested it on CentOS 6, CentOS 7 and Fedora 26. In essence you install raven-coredump as the system coredump handler and then it will process the core locally and generate and send a sentry event.
Since it doesn’t run in the same process as the crashing program it does not follow the guidelines for how a client should typically look and behave (https://docs.sentry.io/clientdev/)
I hope someone else finds this useful. Contributions are welcome.
We’re currently playing around with adding proper minidump support. Work for this has started on the main sentry repository. Just wanted to give a heads up in case that is of interest for you.
Just a quick update, we have started putting more focus on getting minidump support into Sentry a couple of weeks ago. We are currently finishing up support for Linux and macOS by fixing outstanding issues and making the integration process as smooth as possible. Limited support for Windows will follow soon after.
I am hoping to officially release this soon, but if you would like to try out now just send me a quick heads-up at jan.auer@sentry.io