分析实体值“(未设置)”意味着什么?

您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

当您查看分析时,可能会看到显示的(未设置)实体值,包括括号,如 API 代理产品开发者开发者应用和其他维度。这不一定是问题。

通常,(not set) 表示 Edge 没有足够的信息。例如,开发者应用与开发者、API 产品以及扩展 API 代理相关联。当开发者应用使用 API 密钥或 OAuth 令牌进行 API 调用时,所有这些关联都将在分析中进行。但是,如果 API 代理处于打开状态且不需要 API 密钥,则 Edge 无法确定是否有与 API 调用关联的开发者、开发者应用或产品。

而在其他时候,(not set) 可能表示不适用。例如,“流名称出错”维度显示出现错误的命名 API 代理流。在这种情况下,所有非错误调用都将显示为 (not set),因为调用中不会出现错误。

下表总结了为什么您会在特定维度上看到(未设置)的可能解释。

维度 “(未设置)”的可能含义
API 代理 对 API 代理的调用到达 Apigee 路由器,但格式不正确,从未到达代理,消息处理器返回 404 状态代码并返回分类错误。也就是说,有些调用方正在进行格式错误的调用。
API 产品 并非所有 API 代理和开发者应用都使用产品。如需了解如何让 API 代理和开发者应用使用产品,请参阅创建 API 产品
开发者 您的部分流量是由未注册的开发者生成的。此流量可能来自内部使用或公共 API。如需了解如何注册应用开发者,请参阅管理应用开发者
开发者应用 您的部分流量正由未注册的应用生成。此流量可能来自内部使用或公共 API。如需了解如何注册开发者的应用,请参阅注册应用和管理 API 密钥