Azure / azure-sdk-for-net

This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
MIT License
5.47k stars 4.8k forks source link

[FEATURE REQ] Add observability options to `ClientPipelineOptions` #45267

Open lmolkova opened 3 months ago

lmolkova commented 3 months ago

Library name

System.ClientModel

Please describe the feature.

Follow up on https://github.com/openai/openai-dotnet/pull/107#discussion_r1683258725

We'll need some tracing/metrics/logging options similar to ones available in Azure.Core.

In particular:

It's not blocking any immediate work wrt tracing or metric instrumentation and is purely incremental.

annelo-msft commented 1 month ago

Part of https://github.com/Azure/azure-sdk-for-net/issues/42648