VRB News
Virtual Reality Brisbane
  • Home
  • About us
  • IT news
  • Tech
  • World
  • Contact
No Result
View All Result
  • Home
  • About us
  • IT news
  • Tech
  • World
  • Contact
No Result
View All Result
No Result
View All Result
Home IT news

The Linux kernel feature eBPF as a telemetry driver

admin by admin
January 11, 2022
in IT news
0
An overview of the possibilities of the extended Berkeley Packet Filter.
0
SHARES
78
VIEWS
Share on FacebookShare on Twitter

Comment on Observability Trends 2022 The Linux kernel feature eBPF as a telemetry driver

11.01.2022A guest comment by Michele Mancioppi

Two factors are driving various innovations in the open source observability landscape: distributed tracing and eBPF, the “extended Berkley Package Filter” as part of the Linux kernel. What else can we expect from this?

Related companies

An overview of the possibilities of the extended Berkeley Packet Filter.

(Picture: ebpf.io)

While distributed tracing is “growing up” with OpenTelemetry, eBPF is at the center of innovations as the next frontier of observability and monitoring under Linux. The “extended Berkley Packet Filter” is a fascinating technology that is integrated directly into the Linux kernel.

Created as a programmable method of dealing with networks, eBPF has become a fairly generic and powerful device for secure, dynamic access to the Linux kernel. Among other things, it makes it possible to extract telemetry for observation and security purposes. The feature is so powerful and so popular that Microsoft is working on an eBPF port to Windows.

In terms of observability, eBPF has proven to be remarkably versatile in 2021. For example, there are tools that use eBPF to perform distributed tracing, such as the Pixie project, which was released as an open source project by New Relic in mid-2021. But the most promising aspect of eBPF for 2022, in my opinion, is the fact that with eBPF it is possible to implement continuous profiling of applications in production.

Examples of this are the already mentioned Pixie project and Parca. As Google’s Cloud Profiler and various commercial observability tools prove, a constantly active profiler with little effort in production is incredibly powerful for fixing latency and memory problems in production environments that are notoriously difficult and time-consuming to reproduce in test labs.

Although profiling with eBPF is already taking place in the production environments, it has not yet established itself to such an extent that it can be used with most applications. The way profiling works is amazingly different in the different runtime environments and programming languages.

While almost all languages on the market behave similarly in terms of CPU usage and memory allocation (but there are differences even in such fundamental issues of data processing), the way they deal with concurrency is very different, and in all areas.

An example: Java uses threads within the Java Virtual Machine, which are mapped to threads in the operating system (in fairness, it must be said that there are also other options, such as NIO and libraries such as RxJava, Reactor, Vert.x; in addition, Project Loom will be shipped at some point); in Node.js, on the other hand, concurrency is mainly handled with the event loop, and “real” threads in the OS are abstracted from the developer.

Differences such as these are of great importance for a profiler, since the data that is displayed to the person fixing a problem must be “translated” into the concurrency model used by the programming language. This requires explicit support in the profiler for certain runtimes.

Michele Mancioppi

Michele Mancioppi

2022, in my opinion, will be the year when we will receive fully functional, open source, eBPF-based production profiling tools that understand the specifics of the many runtime environments that prevail in today’s cloud-native applications, such as Java, Node.js, Python and .NET; as well as compiled languages such as Go and Rust. And this will be an absolute game-changer for all DevOps, SRE and operators to make software better and solve problems faster!”

* Michele Mancioppi, PhD in Computer Science, is Canonical’s Product Manager for Observability.

Previous Post

Do you use SMS to reach your customers?

Next Post

HumanEyes Technologies launches Vuze XR 5.7 K camera

admin

admin

Related Posts

The new Meta Quest 3 standalone VR headset is officially announced
IT news

The new Meta Quest 3 standalone VR headset is officially announced

June 6, 2023
A World on Your Plate
IT news

A World on Your Plate: Exploring Popular Global Dishes

June 5, 2023
Image Technology: A lot of fake Netflix messages circulating in Netflix account suspension? Problems with the subscription? Anyone who currently receives such messages, which supposedly come from Netflix, should be extremely skeptical and just do not rush anything. More…
IT news

Image Technology: A lot of fake Netflix messages circulating in Netflix account suspension? Problems with the subscription? Anyone who currently receives such messages, which supposedly come from Netflix, should be extremely skeptical and just do not rush anything. More…

June 2, 2023
Blockbuster mocks Netflix for charging to lend your account
IT news

Blockbuster mocks Netflix for charging to lend your account

May 31, 2023
How ChatGPT can help you in everyday life
IT news

How ChatGPT can help you in everyday life

May 25, 2023
Next Post
HumanEyes Technologies launches Vuze XR 5.7 K camera

HumanEyes Technologies launches Vuze XR 5.7 K camera

Premium Content

Russian parliamentarian calls for cryptocurrency trading on Moscow Stock Exchange

Russian parliamentarian calls for cryptocurrency trading on Moscow Stock Exchange

July 8, 2022
Should your company keep up with technological developments?

Should your company keep up with technological developments?

November 26, 2021
How programming languages conquered the world

How programming languages conquered the world

May 4, 2021

Browse by Category

  • Games
  • IT news
  • Tech
  • World

VRB News is ready to cooperate with webmasters and content creators. Send an email to info@virtualrealitybrisbane.com

Categories

  • Games
  • IT news
  • Tech
  • World

Recent Posts

  • The new Meta Quest 3 standalone VR headset is officially announced
  • A World on Your Plate: Exploring Popular Global Dishes
  • Image Technology: A lot of fake Netflix messages circulating in Netflix account suspension? Problems with the subscription? Anyone who currently receives such messages, which supposedly come from Netflix, should be extremely skeptical and just do not rush anything. More…

© 2021 - The project has been developed ServReality

No Result
View All Result
  • Home
  • About us
  • IT news
  • Tech
  • World
  • Contact

© 2021 - The project has been developed ServReality

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?