Azure / Azure/data-api-builder

Expose Header Information in App Console Logs

Aperta
#2,168 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement triage
Lingua principale
C#
Stelle
1.5k
Fork
370
Merge medio
3g 17h
PR unite (30g)
8

Descrizione

### What happened?

Feature request. I can track a given request through Azure Front Door and API Manager in LogAnalytics by the headers they each pass to each other. The "last mile" is the container app running DAB, but I can't correlate the requests to anything going on in the App Console Log. Would love to be able to see the headers in AppConsole log so I can track the response codes and durations throughout the entire path of a request.

### Version

0.7.6

### What database are you using?

Azure SQL

### What hosting model are you using?

Container Apps

### Which API approach are you accessing DAB through?

REST, GraphQL

### Relevant log output

```Text
Request finished HTTP/1.1 POST http://[redacted]/graphql application/json 104 - 200 - application/json;+charset=utf-8 1.9551ms
```

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando il punto di ingresso per il logging delle richieste REST e GraphQL in App Console, quindi esamina come vengono emessi i codici di stato e le durate esistenti. Considera completato il lavoro quando le intestazioni di richiesta pertinenti sono disponibili nel log di App Console, in modo che le richieste possano essere correlate tra i servizi Azure; valida l'output con una richiesta come il GraphQL POST segnalato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
azure, csharp, graphql, sql
Ambito
api, cloud, databases, observability
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.