2014-02-14 Kieker inspectIT

inspectIT/Kieker Meeting Fri, February 14, 2014 @ 09:30-12:00h (time zone: CET/Berlin time), Cisco WebEx

List of Participants

  • NovaTec
    • Stefan Siegl
    • Patrice Bouillet
    • Ivan Senic
  • U Stuttgart
    • André van Hoorn
    • Teerat Pitakrat
    • Anton Scherer
    • Christian Endres
    • Kálmán Képes
  • U Kiel
    • Wilhelm Hasselbring
    • Jan Waller
    • Nils Ehmke
    • Florian Fittkau
    • Reiner Jung
    • Peer Brauer

Agenda

  • [60 min] inspectIT presentation and demo
  • [15 min] Overview of non-public Kieker extensions + research in the Kieker context
  • [10 min / 10 min] Identification of possible inspectIT/Kieker collaborations
  • [45 min] Detailed discussion on selected topics.
  • [10 min] Next steps

Minutes (taken by avh)

  • Hand-written notes attached
  • Common topics of interest and next steps (action items)
    • Benchmarking
      • Apply/adopt Kieker's benchmark approach to/for inspectIT
      • Next steps:
        • Stefan sends an e-mail to Jan, Ivan (edit Stefan: did already sent it 20.02.2014)
        • Ivan & Jan plan a meeting
        • Jan tries to benchmark inspectIT
    • Demo application (JPetStore vs. DVDStore) #1125
      • NovaTec integrates performance problems into DVDStore, which can be (de)activated at runtime
    • Adaptive monitoring #1126
      • JavaAssist + redefine class feature used in inspectIT
      • inspectIT/Kieker have similar syntax for defining method signature patterns. Could develop a common UI/editor, syntax
    • Use of Disruptor framework
      • Florian has some experience in this
      • For us, e.g., of interest for the analysis framework, but maybe also for the monitoring writers
    • Java Script Monitoring #865
    • Anomaly detection
      • NovaTec interested in OPAD
      • Next steps:
        • Andre provides links to OPAD theses + Hello World
    • CI integration of benchmarks for inspectIT/Kieker #1019, #1056
      • inspectIT uses their sample application with JMeter tests and Jenkins integration
      • Next steps:
        • Stefan could give some details on their setup
    • Bridge between both tools
      • Goal: Exchange data + functionality
  • Meta topics of common interest:
    • Typical performance problems
    • Typical APM use cases; metrics of interest (incl. displays in WebUIs, APM dashboards)
  • Misc:
    • André sends invitation to Stefan, Patrice, Ivan to join next Kieker meeting on Mar 04 (demo of developement project on distributed monitoring + presentation on JavaScript monitoring) (Edit: done by avh)

Minutes (taken by Stefan Siegl)

  • Cooperation
    • Benchmarking (see Andrés notes)
    • Demo application
  • Dynamic monitoring/instrumentation
    • JavaAgent based solution provides this feature. inspectIT uses this feature already for instrumenting java core classes
  • Configuration interface
    • inspectIT currently designs a configuration interface to configure the instrumentation points
    • Kieker is interested in this feature
    • Next steps:
      • waiting for completion in inspectIT
  • Distributed tracing #1018
    • Of particular interest: Cross-JVM tracing via RMI
  • End user Monitoring via Javascript by Anton Scherer
    • Presentation at next Kieker meeting
  • Anomaly detection (OPAD)
    • Interesting for inspectIT to integrate
    • Next steps
      • André sends thesis and hello world example
  • Webbased Monitoring UI
    • Kieker builds this ui currently, inspectIT will further use rich client as this is better for diagnosis. Webbased UI is intended for monitoring though
    • Next steps:
      • If helpful inspectIT team can provide feedback about necessary elements in the UI

Minutes (taken by XYZ)

  • <Add your notes in such section, please>