corvus-dotnet / corvus-dotnet/Corvus.Leasing

Add diagnostic instrumentation

Open
#82 0 comments 0 reactions 0 assignees View on GitHub
IMM
Dominant language
C#
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Currently we have no diagnostic instrumentation. Performance measures would be useful, especially:

- the rate of lease acquisition
- hold time for leases
- wait time for acquiring leases

We should also look at whether we need to add any error reporting diagnostics, or whether what we get automatically from how use of Azure Storage interacts with Application Insights is sufficient.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are identified. Start by tracing the lease lifecycle and reviewing how Azure Storage interacts with Application Insights; define how to measure lease acquisition rate, hold time, and wait time, then decide whether additional error reporting is needed. Done means the diagnostic scope and implementation points are agreed and covered by tests or verification.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp
Domain
distributed-systems, observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.