STOCK TITAN

Elastic Contributes Universal Profiling Agent to OpenTelemetry

Rhea-AI Impact
(Moderate)
Rhea-AI Sentiment
(Very Positive)
Tags
Rhea-AI Summary

Elastic (NYSE: ESTC) announced the donation of its Universal Profiling agent to OpenTelemetry (OTel), marking a significant milestone in profiling as the fourth telemetry signal in OTel. Elastic Universal Profiling provides whole-system, always-on, continuous profiling without code instrumentation or service restarts. It measures code efficiency in CPU utilization, CO2 emissions, and cloud costs, offering real-time insights and minimizing computational waste. This agent supports multiple runtimes and languages and will be co-maintained by Elastic’s profiling experts. This move enhances visibility and performance management for SREs, DevOps, and developers.

Positive
  • Donation of Universal Profiling agent to OpenTelemetry enhances Elastic's commitment to open-source.
  • Continuous profiling provides real-time insights with minimal overhead, improving performance and cost management.
  • Supports a wide range of runtimes and languages, increasing its utility and adoption.
  • Dedicated team of profiling experts from Elastic will co-maintain the agent, ensuring ongoing development and stability.
  • Helps organizations manage efficient services by minimizing computational waste and measuring code efficiency in three dimensions: CPU utilization, CO2, and cloud cost.
Negative
  • No immediate financial gain or revenue increase from the donation, which could impact short-term stock performance.
  • Potential resource allocation towards maintaining the profiling agent may divert focus from other profitable ventures.

The contribution reaffirms Elastic’s commitment to vendor-agnostic, open-source ingestion and collection of observability and security telemetry data

SAN FRANCISCO--(BUSINESS WIRE)-- Elastic (NYSE: ESTC), the Search AI Company, announced the donation of its Universal Profiling agent has been accepted into OpenTelemetry (OTel)’s continuous profiling project. This marks a significant milestone in establishing profiling as the fourth telemetry signal in OpenTelemetry.

Elastic Universal Profiling is a whole-system, always-on, continuous profiling solution that eliminates the need for code instrumentation, recompilation, on-host debug symbols or service restarts. Leveraging eBPF, Elastic’s Universal Profiling agent profiles every line of code running on a machine, including application code, kernel, and third-party libraries. The solution measures code efficiency in three dimensions, CPU utilization, CO2, and cloud cost to help organizations manage efficient services by minimizing computational waste.

Unlike traditional profiling, which is often done only in a specific development phase or under controlled test conditions, continuous profiling runs in the background with minimal overhead. This provides real-time, actionable insights without replicating issues in separate environments. SREs, DevOps, and developers now have visibility into how code affects performance and cost, making code and infrastructure improvements easier.

“Our relationship with OTel continues to flourish, particularly in the last year where our donation of Elastic Common Schema, along with deep collaboration and mindshare with the OTel teams, have laid the foundation for successful, stable profiling,” said Abhishek Singh, general manager, observability, at Elastic. “The integration of Elastic Universal Profiling agent is another step forward in this journey and one that will help the global OTel community gain unprecedented visibility into fragmented, rapidly evolving application environments.”

Elastic’s Universal Profiling agent supports various runtimes and languages, such as C/C++, Rust, Zig, Go, Java, Python, Ruby, PHP, Node.js, V8, Perl, and .NET.

As part of the donation, Elastic will also provide a dedicated team of profiling domain experts to co-maintain and advance profiling capabilities within OTel. Read the Elastic blog for more information on the donation and Elastic’s support of OTel.

About Elastic

Elastic (NYSE: ESTC), the Search AI Company, enables everyone to find the answers they need in real-time using all their data, at scale. Elastic’s solutions for search, observability, and security are built on the Elastic Search AI Platform, the development platform used by thousands of companies, including more than 50% of the Fortune 500. Learn more at elastic.co.

Elastic and associated marks are trademarks or registered trademarks of Elastic N.V. and its subsidiaries. All other company and product names may be trademarks of their respective owners.

Elastic Global PR

PR-team@elastic.co

Source: Elastic N.V.

FAQ

What is Elastic's Universal Profiling agent?

Elastic's Universal Profiling agent is a whole-system, always-on, continuous profiling solution that provides real-time insights without requiring code instrumentation or service restarts.

What milestone did Elastic achieve with the OpenTelemetry project?

Elastic's Universal Profiling agent was accepted into OpenTelemetry's continuous profiling project, marking profiling as the fourth telemetry signal in OTel.

What are the benefits of Elastic's Universal Profiling for organizations?

It helps manage efficient services by minimizing computational waste, measuring code efficiency in CPU utilization, CO2 emissions, and cloud costs, and providing real-time, actionable insights.

Which runtimes and languages are supported by Elastic's Universal Profiling agent?

The agent supports C/C++, Rust, Zig, Go, Java, Python, Ruby, PHP, Node.js, V8, Perl, and .NET.

How does continuous profiling differ from traditional profiling?

Continuous profiling runs in the background with minimal overhead, providing real-time insights, unlike traditional profiling, which is often done in specific development phases or controlled test conditions.

Elastic N.V.

NYSE:ESTC

ESTC Rankings

ESTC Latest News

ESTC Stock Data

10.67B
87.29M
15.6%
91.79%
2.93%
Software - Application
Services-prepackaged Software
Link
United States of America
AMSTERDAM