Javascript must be enabled to continue!
Telemetry of Legacy Web Applications: An Industrial Case Study
View through CrossRef
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.
Institute of Electrical and Electronics Engineers (IEEE)
Title: Telemetry of Legacy Web Applications: An Industrial Case Study
Description:
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.
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 ...
Abstract 11292: Reducing Telemetry Utilization in Hospitalized Comfort Care Patients
Abstract 11292: Reducing Telemetry Utilization in Hospitalized Comfort Care Patients
Introduction:
Telemetry overutilization increases costs and interventions that may result in patient harm, particularly at the end of life. ‘Comfort care’ (CC) patients...
Guideline‐based intervention to reduce telemetry rates in a large tertiary centre
Guideline‐based intervention to reduce telemetry rates in a large tertiary centre
AbstractBackgroundInappropriate cardiac telemetry use is associated with reduced patient flow and increased healthcare costs.AimTo evaluate the outcomes of guideline‐based applicat...
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 ...
Telemetry of Legacy Web Applications: An Industrial Case Study
Telemetry of Legacy Web Applications: An Industrial Case Study
<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 da...
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...
Integrating telemetry data to improve abundance estimates and management advice for highly migratory marine species
Integrating telemetry data to improve abundance estimates and management advice for highly migratory marine species
Telemetry-integrated population models have long been heralded as a potential tool to overcome data gaps and improve distribution and abundance estimates for highly migratory marin...
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...

