您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
在查看 Analytics 時,您可能會看到實體值顯示為「(not set)」,包括括號,適用於 API Proxy、產品、開發人員、開發人員應用程式和其他維度。這可能不是問題。
通常 (not set) 表示 Edge 資訊不足。舉例來說,開發人員應用程式會與開發人員、API 產品建立關聯,進而與 API Proxy 建立關聯。開發人員應用程式使用 API 金鑰或 OAuth 權杖發出 API 呼叫時,系統會在 Analytics 中建立所有這些關聯。不過,如果 API Proxy 開放使用,且不需要 API 金鑰,Edge 就無法判斷 API 呼叫是否與開發人員、開發人員應用程式或產品相關聯。
有時 (not set) 可能表示不適用。舉例來說,「Flow Name on Error」(發生錯誤時的流程名稱) 維度會顯示發生錯誤的已命名 API Proxy 流程。在這種情況下,所有非錯誤呼叫都會顯示為 (not set),因為呼叫中沒有錯誤。
下表摘要列出可能原因,說明為何特定維度會顯示「(not set)」。
| 維度 | 「(not set)」的可能意義 |
|---|---|
| API Proxy | 對 API Proxy 的呼叫已送達 Apigee 路由器,但格式有誤,因此未送達 Proxy,且訊息處理器傳回 404 狀態碼和分類錯誤。這表示有部分來電者撥打的電話格式不正確。 |
| API 產品 | 並非所有 API Proxy 和開發人員應用程式都使用產品。如要瞭解如何讓 API Proxy 和開發人員應用程式使用產品,請參閱「建立 API 產品」。 |
| 開發人員 | 您的部分流量是由未註冊的開發人員產生。這類流量可能源自內部或公用 API。如要瞭解如何註冊應用程式開發人員,請參閱「管理應用程式開發人員」。 |
| 開發人員應用程式 | 您的部分流量是由未註冊的應用程式產生。這類流量可能源自內部或公用 API。如要瞭解如何註冊開發人員的應用程式,請參閱「註冊應用程式及管理 API 金鑰」。 |