Azure / Azure/data-api-builder

Expose Header Information in App Console Logs

Ouverte
#2,168 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement triage
Langage dominant
C#
Étoiles
1.5k
Forks
370
Merge moyen
3 j 22 h
PR mergées (30 j)
9

Description

### 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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser le point d’entrée de la journalisation des requêtes REST et GraphQL dans App Console, puis examinez comment les codes d’état et les durées existants sont émis. Considérez le travail comme terminé lorsque les en-têtes de requête pertinents sont disponibles dans le journal App Console afin que les requêtes puissent être corrélées entre les services Azure ; validez la sortie avec une requête telle que le GraphQL POST signalé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
azure, csharp, graphql, sql
Domaine
api, cloud, databases, observability
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.