dynolog
dynolog copied to clipboard
Dynolog is a telemetry daemon for performance monitoring and tracing. It exports metrics from different components in the system like the linux kernel, CPU, disks, Intel PT, GPUs etc. Dynolog also int...
As a convenience feature for the user, I'm adding the docker build command to top of the docker file as a comment.
Please add support for Riscv-v based systems
Changes the use of std::map to unordered_map where order is irrelevant.
``` root@transformer-model-inference:~# cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-5.4.0-152-generic root=UUID=760ef146-37b2-4fe1-ba27-cc52ddebc7c7 ro ipv6.disable=1 console=tty1 console=ttyS0 root@transformer-model-inference:~# dynolog I20230918 12:52:05.305244 1843052 Main.cpp:151] Starting dynolog, version = 0.2.1, build git-hash = I20230918 12:52:05.305972 1843053 Main.cpp:82] Running kernel...
The host machine is centos, and the container built with dynolog's dockerfile executes ./build/dynolog/src/dynolog -enable_gpu_monitor -use_JSON and a segment error occurs. dcgm fails to start using systemctl. After installation, the...
Related to an issue we saw on FAIR research cluster, some of the compille time flags were not set as expected. This change prints them so we can easily debug...
It would be nice to have dynolog run inside a docker and publish metrics to prometheus running in another container. - added a docker ARG to specify if dynolog should...
## TLDR Dynolog provides system telemetry at Meta as well as in open source environments. Metric logging using Prometheus - an industry standard framework for logging/exporting metrics. This can also...
Simple docker build for self-contained dynolog daemon image. Useful for containerized environments. Improvement suggestions are welcome. Also update gitignore.