Any plan to make the stats component extensible?
- Lingua principale
- C#
- Stelle
- 1.7k
- Fork
- 335
- Merge medio
- 2g 23h
- PR unite (30g)
- 6
Descrizione
It seems that AzureStorageOrchestrationService use AzureStorageOrchestrationServiceStats instead of some general interface to track internal metrics. That makes it not extensible and hard to export the metrics to third party monitoring platform like Prometheus, Azure Monitor etc.
https://github.com/Azure/durabletask/blob/66e19e1262d6a29949afe9390f7556a8b44f5a63/src/DurableTask.AzureStorage/Monitoring/AzureStorageOrchestrationServiceStats.cs#L19-L38
Though one could listen to the "DurableTask-AzureStorage" event source and parse the log to get the metrics, but that did not sound very elegant.
Do we have any plan to improve it?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia con src/DurableTask.AzureStorage/Monitoring/AzureStorageOrchestrationServiceStats.cs, in particolare con le righe referenziate, e verifica come AzureStorageOrchestrationService utilizza il componente delle statistiche. Confrontalo con l’approccio dell’event source di DurableTask-AzureStorage; per considerarlo completato è necessaria una progettazione concordata per metriche estensibili, che questo issue non specifica ancora.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- azure, csharp
- Ambito
- observability
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100