Spring AI-91.可观测性指南(Observability)
Spring AI 基于 Spring 生态的可观测性特性,为核心组件(如聊天客户端、嵌入模型、向量存储等)提供指标和追踪能力,帮助开发者监控和分析 AI 相关操作。以下是关键组件的可观测性支持及配置要点:
一、聊天客户端(ChatClient)
指标与追踪:
- 记录
call()
和stream()
操作的耗时及追踪信息。 - 低基数键(用于指标):
gen_ai.operation.name
:固定为framework
。gen_ai.system
:固定为spring_ai
。spring.ai.kind
:固定为chat_client
。
- 高基数键(用于追踪):
gen_ai.prompt
:聊天提示内容(默认不导出,需配置spring.ai.chat.client.observations.include-prompt=true