Skip to content
Open access

Engineering Real-Time Observability and Kernel-Level Security in Microservices via eBPF-Driven Analytics

Jul 2026 · Journal of Intelligent Decision Making and Information Science · Vol 3, pp. 801-820 · 0 citations · 30 references

TL;DR

Results show that kernel-level instrumentation may give actionable system-level information that is challenging to gain using application-level monitoring, and confirm the argument that observability is a first-class architectural issue and it has a complementary role of the kernel-level and user-space telemetry in the creation of reliable and diagnosable distributed systems.

Abstract

Cloud-native systems have emerged as a design paradigm based on distributed microservices architectures, which are inherently complex, and run-time observability and performance assurance have become a major challenge. Traditional observability techniques are mostly based on user space instrumentation, which constrains the observability into system level behavior and makes it difficult to diagnose performance degradation based on resource contention and kernel-mediated interactions. This research explored the possibility of implementing the concept of kernel-level observability on microservices-based environments with an extended version of the Berkeley Packet Filter (eBPF) technology. Architecture empirical testing was performed on a publicly available performance data of microservices, and analyzed in a reproducible Google Colab environment. The evaluated overheads of system performance and the fidelity of observability as well as the ability to detect deviations were measured at scale with greater numbers of microservices. It was demonstrated that the overheads incurred by kernel-level observability were modest and scalable and that signal granularity and observability fidelity were significantly improved. The quality of detection and shorter latency of performance deviation were seen to be enhanced over user-space observability alone and especially as system scale was taken into account. Such results show that kernel-level instrumentation may give actionable system-level information that is challenging to gain using application-level monitoring. The paper provides a systems and software engineering vision of observability to show how observability mechanisms at the kernel level can be systematically engineered into distributed microservices systems. The findings confirm the argument that observability is a first-class architectural issue and it has a complementary role of the kernel-level and user-space telemetry in the creation of reliable and diagnosable distributed systems.

Read PDF

Similar papers

Preprint Sep 2026

Extending eBPF observability to Non-standard execution environments

eBPF observability of non-standard execution environments (NEEs) like TEEs or LibOSes is hindered by their unconventional exception-handling and memory-access mechanisms that limit standard Linux tooling. This work introduces two mechanisms that enable eBPF-based observability for NEEs: (1) kernel memory extensions for...

Pamenas Kariuk, André Martin, Christof Fetzer · 0 citations
Preprint Oct 2026

TurboProm: Low Cost and High Performance Metrics Observability at Scale

Many large enterprise and cloud deployments rely on metrics observability solutions (e.g., Prometheus) to monitor key performance indicators of system health (e.g., CPU, memory, network, app-level statistics). Monitoring and analyzing these metrics presents a significant challenge in terms of cost-latency tradeoffs at...

Milind Srivastava, Ze-Ying Zhu, Pei-Lin Xin et al. · 0 citations
Conference Aug 2026

Integrating Observability, DevSecOps, and Policy-as-Code for Enterprise Cloud Reliability

Modern enterprise cloud infrastructures need to be able to deliver software quickly, remain operationally resilient and follow strict regulatory requirements. Through traditional operations, observability, security and governance are typically treated as separate processes, which leads to longer Mean Time To Repair (MT...

Vishwa Lakhnakiya · 0 citations
Preprint Sep 2026

SafeNom: Data-Aware Microservice Policies

Many cloud-based applications are organized as loosely coupled microservices, where invoking a service's API triggers a cascade of APIs across many services and leads to inter-service exchange of API parameters and output responses. Current tools for monitoring microservice safety properties have limited expressiveness...

Karuna Grewal, P. B. Godfrey, Justin Hsu · 0 citations
Open access Sep 2026

Resilient Test Automation Framework for Microservices: Addressing Integration, Scalability, and Reliability

A Resilient Test Automation Framework (RTAF) is proposed to address three critical dimensions of microservices testing: integration, scalability, and reliability to reduce dependency-related test failures, improve the detection of service incompatibilities, and enable systematic verification of system behaviour under c...

Awonowo Olusegun Oriyomi · 0 citations
#software testing Book Open access Sep 2026

Testing Custom Control Planes Without the Cluster

Kamera is presented, a system for testing CCPs that uses partial simulation to execute the code of multiple interacting controllers against a lightweight model of the Kubernetes runtime and achieves a 1,781× speedup over existing cluster-based controller testing approaches.

Tim Goodwin, Lindsey Kuper, Andi Quinn · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.