Monitoring-Aware IDEs

被引:3
|
作者
Winter, Jos [1 ]
Aniche, Mauricio [2 ]
Cito, Jurgen [3 ]
van Deursen, Arie [2 ]
机构
[1] Adyen NV, Amsterdam, Netherlands
[2] Delft Univ Technol, Delft, Netherlands
[3] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
software engineering; devops; systems monitoring; runtime monitoring; Integrated Development Environment; IDE; DEVOPS;
D O I
10.1145/3338906.3338926
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Engineering modern large-scale software requires software developers to not solely focus on writing code, but also to continuously examine monitoring data to reason about the dynamic behavior of their systems. These additional monitoring responsibilities for developers have only emerged recently, in the light of DevOps culture. Interestingly, software development activities happen mainly in the IDE, while reasoning about production monitoring happens in separate monitoring tools. We propose an approach that integrates monitoring signals into the development environment and workflow. We conjecture that an IDE with such capability improves the performance of developers as time spent continuously context switching from development to monitoring would be eliminated. This paper takes a first step towards understanding the benefits of a possible Monitoring-Aware IDE. We implemented a prototype of a Monitoring-Aware IDE, connected to the monitoring systems of Adyen, a large-scale payment company that performs intense monitoring in their software systems. Given our results, we firmly believe that Monitoring-Aware IDEs can play an essential role in improving how developers perform monitoring.
引用
收藏
页码:420 / 431
页数:12
相关论文
共 50 条
  • [1] A monitoring-aware network-on-chip design flow
    Ciordas, Calin
    Hansson, Andreas
    Goossens, Kees
    Basten, Twan
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (3-4) : 397 - 410
  • [2] Monitoring-Aware Optimal Deployment for Applications Based on Microservices
    Fadda, Edoardo
    Plebani, Pierluigi
    Vitali, Monica
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (06) : 1849 - 1863
  • [3] A Monitoring-Aware Network-on-Chip Design Flow
    Ciordas, Calin
    Hansson, Andreas
    Goossens, Kees
    Basten, Twan
    [J]. DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2006, : 97 - +
  • [4] MONITORING-AWARE LEARNING DESIGN PROCESS: PILOT STUDIES IN AUTHENTIC CSCL SCENARIOS
    Jesus Rodriguez-Triana, Maria
    Martinez-Mones, Alejandra
    Asensio-Perez, Juan I.
    Dimitriadis, Yannis
    [J]. COMPUTING AND INFORMATICS, 2015, 34 (03) : 615 - 651
  • [5] Monitoring-Aware Virtual Platform Prototype of Heterogeneous NoC-based Multicore SoCs
    Grammatikakis, Miltos D.
    Papagrigoriou, Antonis
    Petrakis, Polydoros
    Kornaros, George
    [J]. 16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 497 - 504
  • [6] 'IDES'
    GOHORRY, J
    [J]. TLS-THE TIMES LITERARY SUPPLEMENT, 1980, (4047): : 1193 - 1193
  • [7] Monitoring of cellular adhesion in direct contact to interdigitated electrode structures (IDES)
    Ehret, R
    Baumann, WH
    Brischwein, M
    Wolf, B
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1997, 213 : 50 - BTEC
  • [8] The ides of March
    Balaram, P
    [J]. CURRENT SCIENCE, 2000, 78 (06): : 657 - 658
  • [9] THE IDES OF MARCH
    Robson, Leo
    [J]. TLS-THE TIMES LITERARY SUPPLEMENT, 2011, (5668): : 19 - 19
  • [10] The Ides of March
    Southard, Douglas
    [J]. LIBRARY JOURNAL, 2010, 135 (02) : 58 - 58