Abstract
Modern Software as a Service (SaaS) platforms, such as the Microsoft Power Platform, simplify maintenance efforts through abstraction of underlying layers such as managing server infrastructure or OS-level configurations. Nevertheless, they still allow custom code extensions to extend and customize the application behavior. Yet, this implies restricted control and limited insights with respect to performance.Often, built-in performance reportings do not provide enough detail for efficient problem root cause analysis. Open standards, such as OpenTelemetry, make it easier to implement a more advanced aligned tracing ecosystem. Yet, while monitoring on traditional, non-cloud systems has been thoroughly studied, collecting telemetry data on SaaS systems faces many more complex challenges such as sandboxing, e.g., limited API access, or collecting end-to-end traces through multiple distributed entry points. Besides platform experience, deep technical knowledge about serialization, transmission, and caching costs is essential to understand the process and assess the performance overhead introduced by collecting telemetry data.In this work, we discuss common challenges regarding SaaS observability and the performance impact that telemetry data collection introduces. For this, we modify Intermediate Language (IL) code, i.e., already compiled code, on the Microsoft Power Platform to collect telemetry data for each method execution. A key finding is that a significant and often unreported portion of performance overhead originates from the SaaS platform itself, a crucial distinction from the overhead introduced by telemetry collection. Finally, we propose a concept for adaptive telemetry collection based on execution plan prediction, which aims to balance observability detail with performance overhead by estimating monitoring costs.
| Original language | English |
|---|---|
| Title of host publication | 2025 IEEE International Conference on Cloud Engineering (IC2E) |
| Publisher | IEEE |
| Pages | 13-24 |
| Number of pages | 12 |
| Edition | 1 |
| ISBN (Electronic) | 9798331534653 |
| ISBN (Print) | 979-8-3315-3466-0 |
| DOIs | |
| Publication status | Published - 16 Oct 2025 |
| Event | 2025 IEEE International Conference on Cloud Engineering (IC2E) - Rennes, France Duration: 23 Sept 2025 → 26 Sept 2025 |
Conference
| Conference | 2025 IEEE International Conference on Cloud Engineering (IC2E) |
|---|---|
| Period | 23.09.2025 → 26.09.2025 |
Fields of science
- 102 Computer Sciences
- 102009 Computer simulation
- 102013 Human-computer interaction
- 102011 Formal languages
- 102022 Software development
- 102029 Practical computer science
- 102024 Usability research
JKU Focus areas
- Digital Transformation
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver