The following error messages are seen in the Diagnostics Adapter logs in Operations.
[8340] YYYY-MM-DDTTT:TT:TT.TTTZ WARN DiagnosticsAdapter 3542212 [ops@4413 threadId="40823" threadName="pool-2095-thread-4" instanceId="70"] [(70) com.vmware.adapter3.diagnostics.evaluator.impl.value.http.PagedHttpValue.lambda$buildClient$1] - HTTP request returned code: 404 for address: https://NSXManager:443/api/v1/firewall/sections. Raw response: {
[8341] "httpStatus" : "NOT_FOUND",
[8342] "error_code" : 258,
[8343] "module_name" : "common-services",
[8344] "error_message" : "The requested URI: /nsxapi/api/v1/firewall/sections could not be found."
[8345] }. Returning null
[8346] YYYY-MM-DDTTT:TT:TT.TTTZ WARN DiagnosticsAdapter 3542212 [ops@4413 threadId="40823" threadName="pool-2095-thread-4" instanceId="70"] [(70) com.vmware.adapter3.diagnostics.evaluator.impl.value.http.PagedHttpValue.getPageInfo] - Unknown type for page, will skip
[8347] YYYY-MM-DDTTT:TT:TT.TTTZ WARN DiagnosticsAdapter 3542212 [ops@4413 threadId="40823" threadName="pool-2095-thread-4" instanceId="70"] [(70) com.vmware.adapter3.diagnostics.evaluator.util.ObjectUtil.extractProperty] - While extracting property for paths: [com.vmware.adapter3.diagnostics.evaluator.impl.value.string.StringValue@351d9d6d[value=results]], couldn't get path part: com.vmware.adapter3.diagnostics.evaluator.impl.value.string.StringValue@351d9d6d[value=results] because its parent is null. Will return null
[8348] YYYY-MM-DDTTT:TT:TT.TTTZ WARN DiagnosticsAdapter 3542212 [ops@4413 threadId="40819" threadName="pool-2095-thread-2" instanceId="70"] [(70) com.vmware.adapter3.diagnostics.evaluator.Evaluator.evaluateBranch] - When evaluating the branch didn't extract any data. Will skip it. Branch: com.vmware.adapter3.diagnostics.evaluator.Branch@692ed8ee[elements=com.vmware.adapter3.diagnostics.evaluator.impl.value.core.ContextObtainedValue@7226510c[contextKey=LicenseKeyEntities,propertyPath=[com.vmware.adapter3.diagnostics.evaluator.impl.value.string.StringValue@647fe23a[value=elements]]],branchedEvaluatorName=LicenseKeyEvaluator,branchedElementKey=LicenseKeyEntity,terminateOnEmpty=false,emptyTerminationSuccessful=true,numThreads=<null>,timeoutInMinutes=<null>]
This message is repeated for the following URLs as well.
[8353] "error_message" : "The requested URI: /nsxapi/api/v1/loadbalancer/services could not be found."
[8361] "error_message" : "The requested URI: /nsxapi/api/v1/ns-groups could not be found."
VCF Operations
Diagnostics for VCF currently uses the NSX MP API to collect data from the NSX integration. As of NSX 9.0.x the MP API has been retired and the current API is the Policy API. The errors that are seen in the logs are API calls which are failing, because they no longer exist in the Policy API.
Engineering is currently working on updating the Diagnostics API calls against the NSX Integration.