Navigation

  • index
  • previous |
  • kieker 2.0.4-SNAPSHOT documentation »
  • Related Work

Contents

  • Related Work
    • Monitoring Tools (commercial / non-research)
    • Monitoring Tools (research)
    • Performance/Monitoring Tools Web Sites
    • Dynamic Reverse Engineering Tools
    • Log Analysis
    • Repositories of Performance Data
    • Profilers
    • UML Graph Libraries
    • Instrumentation Tools
    • ARM: Application Response Measurement
    • Trace/Control Flow Analysis/Visualization
    • Use Cases for Dynamic Analyis
    • Application/User-Space Monitoring in Linux

Previous topic

Lectures

This Page

  • Show Source
  1. Docs
  2. Related Work

Related Work¶

Monitoring Tools (commercial / non-research)¶

  • AppDynamics

  • Btrace

  • CA Wily Introscope

  • DynaTrace

  • Foglight

  • IBM Tivoli Monitoring

  • JAMon

  • Java Simon - Simple Monitoring API

  • JETM

  • Metrics

  • MonALISA: MONitoring Agents using a Large Integrated Services Architecture

  • MoSKito: Health and Performance Monitoring for Java Applications

  • Munin (infrastructure/system-level monitoring; similar to like Nagios?):

  • New Relic

  • Nagios

  • Perf4J

  • RHQ

  • Software-EKG

  • Vector by Netflix

  • Zabbix (server + infrastructure monitoring?)

Monitoring Tools (research)¶

  • COMPAS JEEM (T. Parsons, A. Mos, and J. Murphy. Non-intrusive end to end run-time path tracing for J2EE systems)

  • Dyper

  • `Magpie (P. Barham, R. Isaacs, R. Mortier, and D. Narayanan. Magpie: Online

modelling and performance-aware systems) <https://www.usenix.org/conference/hotos-ix/magpie-online-modelling-and-performance-aware-systems>`_

  • `Rainbow (S.-W. Cheng. Rainbow: Cost-Effective Software Architecture-Based

Self-Adaptation) <http://reports-archive.adm.cs.cmu.edu/anon/isr2008/abstracts/08-113.html>`_

  • SPASS-meter (Univ. Hildesheim, Germany)

  • Libmonitor

Performance/Monitoring Tools Web Sites¶

  • SPEC Research Group

  • https://www.monitortools.com/

Dynamic Reverse Engineering Tools¶

Log Analysis¶

  • Graylog2

Repositories of Performance Data¶

  • http://trust.salesforce.com/

Profilers¶

  • JBoss profiler

  • JFluid/NetBeans Profiler

  • Criterion

UML Graph Libraries¶

  • UMLGraph

Instrumentation Tools¶

  • Pin (see also ATOM)

  • DiSL

  • FERRARI: Framework for Efficient Rewriting and Reification Applying Runtime Instrumentation

ARM: Application Response Measurement¶

  • Application Response Measurement - ARM

  • Monitoring and diagnosing application response time with ARM

  • OpenArm

Trace/Control Flow Analysis/Visualization¶

  • Fraunhofer SAVE (Software Architecture Visualization and Evaluation)

  • HPI, Computer Graphics Systems group

    • Trümper, Jonas and Bohnet, Johannes and Döllner, Jürgen: Understanding Complex Multithreaded Software Systems by Using Trace Visualization. In Proceedings of the ACM Symposium on Software Visualization, pp. 133-142, 2010. (Publication at the international IEEE VisWeek Conference 2010)

    • Trümper, Jonas and Bohnet, Johannes and Voigt, Stefan and Döllner, Jürgen: Visualization of Multithreaded Behavior to Facilitate Maintenance of Complex Software Systems. In Proceedings of the International Conference on the Quality of Information and Communications Technology, pp. 325-330, 2010. (Publication at the 7th International Conference on the Quality of Information and Communications Technology (QUATIC) in Porto, Portugal)

  • AppDynamics (Application Performance Management for the Cloud Generation) (AppDynamics Introduces the First .NET Application Management Solution Designed for Cloud and Modern Environments)

  • Dr. Garbage Tools

    • Alekseev, Sergej and Dhanraj, Victor and Reschke, Sebastian and Palaga, Peter: Tools for control flow analysis of java code. In Proceedings of the 16th IASTED International Conference on Software Engineering and Applications, 2012. (DOI: 10.2316/P.2012.790-033)

Use Cases for Dynamic Analyis¶

  • Profiler-guided optimization

  • Monitoring-oriented programming

  • …

Application/User-Space Monitoring in Linux¶

  • UProbes/UTrace

  • trace-cmd/libtracevents

Lectures

Navigation

  • index
  • previous |
  • kieker 2.0.4-SNAPSHOT documentation »
  • Related Work
© Copyright 2020, Various. Created using Sphinx.