Big Data Watchdog Homepage


BDWatchdog is a framework to assist in tasks of in-depth and real-time analysis of the execution of Big Data frameworks and applications. With BDWatchdog two approaches are used in order to get an accurate picture of what an application is doing with the resources it has available (e.g., CPU, memory, disk and network), per-process resource monitoring using timeseries and mixed system and JVM profiling using flame graphs.

With monitoring and flamegraphs, used individually or combined, it is possible to easily identify both resources and code bottlenecks as well as account for resource utilization or spot certain patterns that frameworks or applications may have.