Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Telemetry of Legacy Web Applications: An Industrial Case Study

View through CrossRef
<p>Berger-Levrault, like many companies, has legacy web applications that still bring great values, and cannot be easily replaced. To maintain these applications, it needs data about user navigation, backend actions and client-server data exchange. Berger-Levrault has relied on a traditional logging approach that partially collects these data, requires modifying the application code and heavily impacts its performance. To address the limitations of this logging approach, we propose to replace it by a modern software telemetry approach. Existing telemetry approaches do not meet our needs, they should be extended based on our objectives, technological constraints and industrial regulations. In this paper, we report our experience in instrumenting real, large-scale, industrial legacy web applications based on a telemetry approach.  Our goal is to automatically instrument legacy web applications to collect data fulfilling our industrial needs. We extend the automatic instrumentation capabilities of OpenTelemetry agents to instrument our applications without modifying their code. We define a telemetry architecture to integrate telemetry components with legacy web applications. Also, we empirically evaluate the performance overhead produced by our agents. The results show that there is no significant overhead when using OpenTelemetry agents. However, this overhead is sensitive to the size of data being serialized when instrumenting client-server data exchange. Moreover, we discuss lessons learned about the technical challenges we faced during the industrialization of our  approach. Also, we empirically evaluate the performance overhead produced by our agents. The results show that there is no significant overhead when using Open Telemetry agents. However, this overhead is sensitive to the size of data being serialized when instrumenting client-server data exchange. Moreover, we discuss lessons learned about some technical challenges we faced during the industrialization of our telemetry approach.</p>
Title: Telemetry of Legacy Web Applications: An Industrial Case Study
Description:
<p>Berger-Levrault, like many companies, has legacy web applications that still bring great values, and cannot be easily replaced.
To maintain these applications, it needs data about user navigation, backend actions and client-server data exchange.
Berger-Levrault has relied on a traditional logging approach that partially collects these data, requires modifying the application code and heavily impacts its performance.
To address the limitations of this logging approach, we propose to replace it by a modern software telemetry approach.
Existing telemetry approaches do not meet our needs, they should be extended based on our objectives, technological constraints and industrial regulations.
In this paper, we report our experience in instrumenting real, large-scale, industrial legacy web applications based on a telemetry approach.
 Our goal is to automatically instrument legacy web applications to collect data fulfilling our industrial needs.
We extend the automatic instrumentation capabilities of OpenTelemetry agents to instrument our applications without modifying their code.
We define a telemetry architecture to integrate telemetry components with legacy web applications.
Also, we empirically evaluate the performance overhead produced by our agents.
The results show that there is no significant overhead when using OpenTelemetry agents.
However, this overhead is sensitive to the size of data being serialized when instrumenting client-server data exchange.
Moreover, we discuss lessons learned about the technical challenges we faced during the industrialization of our  approach.
Also, we empirically evaluate the performance overhead produced by our agents.
The results show that there is no significant overhead when using Open Telemetry agents.
However, this overhead is sensitive to the size of data being serialized when instrumenting client-server data exchange.
Moreover, we discuss lessons learned about some technical challenges we faced during the industrialization of our telemetry approach.
</p>.

Related Results

Abstract 173: Simple Guidance Improves Appropriate Telemetry Utilization
Abstract 173: Simple Guidance Improves Appropriate Telemetry Utilization
Introduction: Cardiac telemetry is an in-hospital monitoring tool intended for ischemia surveillance, monitor QT-interval prolongation, and detect arrhythmias. It is a ...
Telemetry of Legacy Web Applications: An Industrial Case Study
Telemetry of Legacy Web Applications: An Industrial Case Study
Berger-Levrault, like many companies, has legacy web applications that still bring great values, and cannot be easily replaced. To maintain these applications, it needs data about ...
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Abstarct Introduction Isolated brain hydatid disease (BHD) is an extremely rare form of echinococcosis. A prompt and timely diagnosis is a crucial step in disease management. This ...
Modeling Networked Telemetry
Modeling Networked Telemetry
This paper presents the modeling of the networks supporting today’s telemetry. The incorporation of networking features has significantly enhanced the capability and performance of...
Breast Carcinoma within Fibroadenoma: A Systematic Review
Breast Carcinoma within Fibroadenoma: A Systematic Review
Abstract Introduction Fibroadenoma is the most common benign breast lesion; however, it carries a potential risk of malignant transformation. This systematic review provides an ove...
Study on the characteristics and synergistic effects of industrial complex networks – empirical evidence from Chinese manufacturing
Study on the characteristics and synergistic effects of industrial complex networks – empirical evidence from Chinese manufacturing
PurposeThe manufacturing industry and the producer service industry have a high degree of industrial correlation, and their integration will cause changes in the complex industrial...
Web Mining for Public E-Services Personalization
Web Mining for Public E-Services Personalization
Over the last decade, we have witnessed an explosive growth in the information available on the Web. Today, Web browsers provide easy access to myriad sources of text and multimedi...
Web Mining for Public E-Services Personalization
Web Mining for Public E-Services Personalization
Over the last decade, we have witnessed an explosive growth in the information available on the Web. Today, Web browsers provide easy access to myriad sources of text and multimedi...

Back to Top