Azure / Azure/azure-functions-host

Add logging to identity Worker Specific Extensions Versions perhaps as part of the WorkerInitRequest

Open
#10,378 3 comments 0 reactions 0 assignees View on GitHub
supportability
Dominant language
C#
Stars
2k
Forks
482
Avg merge
2d 10h
Merged PRs (30d)
36

Description

#### What problem would the feature you're requesting solve? Please describe.
For In Pro and Bundles we have diagnostics that clearly show the version of the Extension loaded and if it has a newer version.
It was noticed that the .NET Isolated Worker Extensions don't show up on the logs in the same manner.

E.G

Please provide feedback here:
![image](https://github.com/user-attachments/assets/a16f387d-a67b-4ca7-90c8-150ef16516a8)
1. Latest version is N/A
2. Identity Based Support  it should show as supported take Azure Queues triggers and bindings as example based on this [Guidance for developing Azure Functions | Microsoft Learn](https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fazure%2Fazure-functions%2Ffunctions-reference%3Ftabs%3Dblob%26pivots%3Dprogramming-language-csharp%23configure-an-identity-based-connection&data=05%7C02%7CFinbar.Ryan%40microsoft.com%7C64fc78c46c114df1bec908dca70048b2%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638568866899622239%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=9mZjuSPBVQK55FwF8uvpvd%2FT8n5KE24U7WwoYGPsKfM%3D&reserved=0) we should show it as supported .

The current logging is showing the Internal name of the Extension from the source and this matches up to the version on the Worker Extension.

[Updating Service Bus extension references. · Azure/azure-functions-dotnet-worker@4189766 (github.com)](https://github.com/Azure/azure-functions-dotnet-worker/commit/4189766399b49f4f5e07831c0949e81f0c51562d#diff-2b0d253a14cfab7e6797dd5aae0f6a7bc47aa43ae20ba772cd029b7b11d762e2R7-R9)
Updating Service Bus extension references. · Azure/azure-functions-dotnet-worker@4189766
Azure Functions out-of-process .NET language worker - Updating Service Bus extension references. · Azure/azure-functions-dotnet-worker@4189766

https://github.com/Azure/azure-sdk-for-net/blob/d6f89a90aacc28ca76a2760fa70581d686466c1f/sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Common/src/Shared/Constants.cs#L10

#### Describe the solution you'd like
We need logging that shows the Worker Extensions versions so we can report this to the customer and suggest appropriate upgrades,

#### Describe alternatives you've considered
No other approaches have been considered,

#### Additional context
This is for supportability and self-help for the customer.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the WorkerInitRequest and the current .NET Isolated Worker Extensions logging, using the referenced Constants.cs and Service Bus extension update for context. Determine where extension versions and identity-based support are represented; done should be logs that report each Worker Extension version and its identity-based support status.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp
Domain
backend, observability
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.