feign.micrometer.DefaultFeignObservationConvention 未将主机名和端口添加到 Observations 中
作者: jonathan-baker-disney创建于 2024年11月1日更新于 2026年8月28日
标签enhancementproposal
方法 feign.micrometer.DefaultFeignObservationConvention#getLowCardinalityKeyValues 将方法、状态、客户端名称和 URI 添加为观察的属性。URI 仅包含路径,而非完整 URL。因此,我们的任何观察都不包含任何下游调用的主机和端口(即基础 URL)。在将这些观察加载到我们的 APM 系统中时,唯一能够识别这些调用的方法是客户端名称属性,该属性是 feign 客户端对象的类名。如果这些类名在不同应用程序中不相同(通常不会相同),则无法很好地关联调用同一服务的跨跨度。
内容来源: OpenFeign/feign