Problem entry · machine-readable · 可观测性

升级后刷 Invalid type NoneType for attribute 'http.port' value 警告

本页嵌入 #trove-entity JSON(本条目全量结构化数据);全库数据见 /agent/trove.json。

元数据

idlogfire-2收录2026-08-29
问题域可观测性主题分组Agent 工具·运行与配置
适用工具logfire

症状

logfire 升级后(案例为 2.11.0 → 2.11.1)控制台大量出现 `Invalid type NoneType for attribute 'http.port' value` 警告;不配置 logfire 时不出现。

原因

根因不在 logfire:第三方 HTTP 客户端(案例为某 kiota 系 httpx 适配器)在 url.port 为 None 时仍把 http.port 设置为 None,OpenTelemetry 属性校验对 NoneType 报 warning;logfire 只是让该警告浮出水面(官方 issue #749,closed,维护者定位结论)。

解法

1. 定位调用链中设置 http.port 的第三方 HTTP 客户端(kiota 系/httpx 适配器类),升级或等待其修复。

2. 确认是第三方问题后,该 warning 无害,可忽略;不要在 logfire 侧绕过(无配置项需求)。

验证证据

- 官方 issue #749(closed 2024-12-30):维护者定位到第三方 httpx 适配器,指出 http.port 只应在 url.port 非 None 时设置(匿名 API 补证,)。

- 本市场实测:logfire 4.41.0 命令面/最小复现未触发该 warning;如实标注「真实遥测链路未实测(需项目 token)」。

来源与证据

素材来源:本站实测沉淀(2026-08-28)

验证证据:site docs#2