envoyproxy/gateway

Listener XDS metadata propagation

Open

#4,977 建立於 2024年12月27日

在 GitHub 查看
 (1 留言) (2 反應) (0 負責人)Go (802 fork)auto 404
area/observabilityhelp wanted

倉庫指標

Star
 (2,871 star)
PR 合併指標
 (PR 指標待抓取)

描述

Description:

#3602 produced the design document Metadata in XDS resources which specifies how metadata from Gateway API resources should be translated to metadata on Envoy XDS resources. The metadata can then be used to enrich telemetry.

In the same pull request, the following propagations were implemented:

  • HTTPRoute and GRPCRoute metadata --> Envoy Route metadata
  • Gateway and Listener metadata --> Envoy Virtual Host metadata

I propose implementing propagation of the remaining ones as per the design document:

  • Service, ServiceImport and Backend metadata + port name --> Envoy Cluster metadata
  • Gateway (or GatewayClass for merged gateways) --> Envoy Listener metadata

Relevant Links:

https://envoyproxy.slack.com/archives/C03E6NHLESV/p1734608175712169

貢獻者指南