Giter VIP home page Giter VIP logo

gaybro8777 / bdwatchdog Goto Github PK

View Code? Open in Web Editor NEW

This project forked from udc-gac/bdwatchdog

1.0 1.0 0.0 16.16 MB

This repository acts as an umbrella project for different subprojects that can be combined to have a monitoring and profiling framework capable of producing resource usage information on a process-level as well as detailed profiling of Java-based applications in the form of flame graphs.

Home Page: http://bdwatchdog.dec.udc.es/monitoring/index.html

License: GNU General Public License v3.0

Shell 2.86% Python 13.86% JavaScript 8.30% CSS 0.91% HTML 74.07%

bdwatchdog's Introduction

BDWatchdog

This repository acts as an umbrella project for different subprojects that can be combined to create BDWatchdog, a monitoring and profiling framework capable of producing resource usage information on a process-level as well as detailed profiling of Java-based applications in the form of flame graphs. In addition, auxiliar tools have been developed such as a web application to visualize the data generated and a timestamp generator used to bound experimentation runs.

Thanks to the process-based monitoring approach, this framework can be deployed on newer virtualization technologies like containers, acting as a base for other projects that may need real-time container resource monitorization.

  • If you need more information regarding the process-level monitoring check out the MetricsFeeder subproject.

  • If you want to know more about real-time java profiling with flame graphs, check out the FlamegraphsGenerator subproject.

  • If you want to know how many of the plots presented on this umbrella project have been generated, you can check out the TimeseriesViewer subproject, which hosts a web application to visualize the time series data generated by the MetricsFeeder subproject and the flame graphs created from the data of the FlamegraphsGenerator subproject, as well as other utilities such as integration with the timestamping service.

  • If you want to know more about the timestamp generation used to delimit the time duration of experiments and tests, visit the TimestampsSnitch subproject.

About

BDWatchdog has been developed in the Computer Architecture Group at the University of A Coruña by Jonatan Enes ([email protected]), Roberto R. Expósito and Juan Touriño.

For more information on this project you can visit its webpage or even read the full length journal article published in Future Generation Computer Systems (FGCS).

bdwatchdog's People

Contributors

jonatanenes avatar

Stargazers

Michael Corrado avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.