Azure / Azure/azure-functions-host

OpenTelemetry support in Azure Functions

Open
#10,665 0 comments 0 reactions 1 assignee Claimed by @RohitRanjanMS View on GitHub
area: otel Logging and Metrics
Dominant language
C#
Stars
2k
Forks
482
Avg merge
2d 10h
Merged PRs (30d)
36

Description

The primary goal of this project is to enhance the observability and flexibility of Azure Functions by introducing OpenTelemetry support for the host, enabling users to adopt industry-standard methods for exporting telemetry data. This initiative aims to:

Expand Telemetry Options for Customers:

Allow customers to export telemetry data from both the worker process and the host to any OpenTelemetry Protocol (OTLP)-supported endpoint.

Provide a consistent and standardized approach to telemetry data collection and export, supporting both the existing Application Insights SDK and new OpenTelemetry instrumentations.

Leverage the Advantages of an Industry Standard:

OpenTelemetry is an open, vendor-neutral standard that enables interoperability across various tools and platforms.

By adhering to this standard, customers can avoid vendor lock-in, allowing them to choose their preferred tools for telemetry processing and visualization.

The standard specification ensures compatibility with a wide range of APM systems and observability solutions, offering a flexible and future-proof approach to telemetry integration.

Improve Observability and Diagnostics:

Equip customers with comprehensive insights into the performance, behavior, and health of their Azure Functions.

Enhance diagnostics and troubleshooting by enabling integration with diverse Application Performance Monitoring (APM) systems and customer-specific telemetry endpoints.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.