查看數據分析時,您可能會看到 API Proxy、產品、開發人員、開發人員應用程式和其他維度顯示的實體值為 (未設定)。這不一定是問題。
通常,(not set) 表示 Edge 的資訊不足。舉例來說,開發人員應用程式會與開發人員、API 產品和擴充功能 API Proxy 建立關聯。當開發人員應用程式使用 API 金鑰或 OAuth 權杖執行 API 呼叫時,所有這些關聯都會在數據分析中進行。不過,如果已開啟 API Proxy 且不需要 API 金鑰,Edge 就無法得知是否有與 API 呼叫相關聯的開發人員、開發人員應用程式或產品。
在其他情況下,(not set) 可能代表不適用。例如,「錯誤中的流程名稱」維度會顯示發生錯誤的具名 API Proxy 流程。在這種情況下,由於呼叫中沒有任何錯誤,所有非錯誤呼叫都會顯示為 (not set)。
下表摘要列出可能的原因,說明特定維度出現「(未設定)」的原因。
維度
可能代表「(未設定)」
API Proxy
對 API Proxy 發出的呼叫已到達 Apigee 路由器,但格式錯誤、從未連線至 Proxy,且訊息處理工具傳回包含分類錯誤的 404 狀態碼。這表示有些呼叫端會發出格式錯誤的呼叫。
API 產品
目前並非所有 API Proxy 和開發人員應用程式都會使用產品。如要瞭解如何讓 API Proxy 和開發人員應用程式使用產品,請參閱「建立 API 產品」。