%0 Conference Proceedings %T Elastic Application-Level Monitoring for Large Software Landscapes in the Cloud %+ Christian-Albrechts-Universität zu Kiel = Christian-Albrechts University of Kiel = Université Christian-Albrechts de Kiel (CAU) %A Fittkau, Florian %A Hasselbring, Wilhelm %Z Part 1: Research Track %< avec comité de lecture %( Lecture Notes in Computer Science %B 4th European Conference on Service-Oriented and Cloud Computing (ESOCC) %C Taormina, Italy %Y Schahram Dustdar %Y Frank Leymann %Y Massimo Villari %I Springer International Publishing %3 Service Oriented and Cloud Computing %V LNCS-9306 %P 80-94 %8 2015-09-15 %D 2015 %R 10.1007/978-3-319-24072-5_6 %K Application-level monitoring %K Elasticity %K Cloud computing %Z Computer Science [cs]Conference papers %X Application-level monitoring provides valuable, detailed insights into running applications. However, many approaches often only employ a single analysis application. This analysis application may become a performance bottleneck when monitoring several programs resulting in reduced monitoring quality or violated service level agreements of the monitored applications.We present an approach for elastic, distributed application-level monitoring for large software landscapes consisting of several hundreds of applications by utilizing cloud computing. Our approach dynamically inserts and removes worker levels to circumvent overloading the analysis master application without interrupting or pausing the actual live analysis of the monitored data. To evaluate our approach, we conduct an experiment in which we generate load – following a real workload pattern – on web applications in a 24 hour experiment.In our experiment, 160 monitored JPetStore instances generate roughly 20 million analyzed method calls per second in the peak. Furthermore, two worker levels are dynamically started and removed in line with the imposed workload on the monitored applications. The experiment shows that our monitoring approach is capable of live analyzing several millions of monitored method calls per second without overloading the analysis master application. %G English %Z TC 2 %2 https://inria.hal.science/hal-01757572/document %2 https://inria.hal.science/hal-01757572/file/370579_1_En_6_Chapter.pdf %L hal-01757572 %U https://inria.hal.science/hal-01757572 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-ESOCC %~ IFIP-TC2 %~ IFIP-LNCS-9306