Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.1 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.1 KB

This script convert_dmesg_time.sh may help us correlate system events occurred in dmesg with other ES events by converting system time to human readable local time in dmesg.

Disclaimer, the human readable output in dmesg may be off by few seconds.

Usage:

cd diagnostics-%datetime%
convert_dmesg_time.sh

Prerequisite: It reads files collected from ES support diagnostics tool. The following files must be present for it to work.

  • dmesg.txt (with system timestamp)
  • top.txt
  • manifest.json

Example input: (dmesg.txt)

[2518647.427425] Out of memory: Kill process 20757 (java) score 78 or sacrifice child
[2518647.433502] Killed process 20757 (java) total-vm:7901288kB, anon-rss:1275032kB, file-rss:11068kB

Example output: (dmesg_human_readable_time.txt)

[2018-07-06 22:14:23] Out of memory: Kill process 20757 (java) score 78 or sacrifice child
[2018-07-06 22:14:23] Killed process 20757 (java) total-vm:7901288kB, anon-rss:1275032kB, file-rss:11068kB

Currently supports Mac (Darwin) and Linux, no windows support yet.