Skip to content

This tool converts boot time to human readable time in dmesg collected by Elastic's support diagnostics tool https://github.com/elastic/support-diagnostics

Notifications You must be signed in to change notification settings

Leaf-Lin/convert_dmesg_time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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.

About

This tool converts boot time to human readable time in dmesg collected by Elastic's support diagnostics tool https://github.com/elastic/support-diagnostics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages