envoyproxy/envoy

accesslog: expose all fields in FileAccessLogger in data.accesslog.v3.AccessLog for ALS

Open

#31 636 ouverte le 4 janv. 2024

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)C++ (5 373 forks)batch import
area/access_logenhancementhelp wanted

Métriques du dépôt

Stars
 (27 997 stars)
Métriques de merge PR
 (Merge moyen 8j) (378 PRs mergées en 30 j)

Description

Title: expose all fields in FileAccessLogger into data.accesslog.v3.AccessLog for ALS

Description:

There are multiple fields availiable in FileAccessLogger, but some of them were not exposed in ALS, considering ALS have better performance compare with FileAccessLogger to collect access logs, expose those fields in ALS is what needed.

e.g. DOWNSTREAM_PEER_ISSUER, UPSTREAM_PEER_CERT, DOWNSTREAM_PEER_FINGERPRINT_256, DOWNSTREAM_PEER_FINGERPRINT_1, DOWNSTREAM_PEER_SERIAL, DOWNSTREAM_HANDSHAKE_DURATION etc...

Guide contributeur