Ushbu signallarni handle qilib biz crashlar sababini aniqlashimiz mumkin.
/proc/sys/kernel/core_pattern yerda esa coredump structureasini ko'rishimiz mumkin, ikkinchi rasmda ko'rsatilgan.Ushbu crashlar journalga ham manashu struktura bilan tushadi. Afsuski cordumpctl ni command qilib ishlatilgan versiyasini topdim xozircha, balki lib ham bordir.
Xinux uchun automatic bug reporter ustidagi researchlardan kegin. Xozircha eng sodda signal crashlarni qayerdan topishni yaxshigina o'rganib oldim.
Ammo hali crashlar turlari ko'p, masalan Out of Memory bo'lganida aniqlash, jvm exeptions etc..
Undan tashqari muhim muammolardan biri bu xorg, Systemd service failures.
Core dump bilan bu yerda tanishsangiz bo'ladi: https://github.com/systemd/systemd/tree/main/src/coredump
PS: Hammasi qiziq ketyabti, oldin sodda monitoring agent qilib ko'rgan edim ammo unda parsing yoqmagan edi. Lekin o'zingiz bilgan tilda agentni yozish osonroq edi, xozirda unday emas ha hamma narsani o'zingiz bilgan tilda qilsangiz bo'ladi ammo examplelar ko'pi C da vaxakazo. C codeni ko'raverib ko'zlarim achishib ketyabti.

