I am using fleetserver to fetch data from macos. What I noticed is if I disable apps table in the agent config options the fleet UI starts failing to refresh the host details with this error -"We're having trouble fetching fresh vitals for this host. Please try again later." When I look at the developer tools output GET for this endpoint /api/latest/fleet/hosts/13?exclude_software=true succeeds but front end still keeps giving the same error. I know that server is able to talk to the host because any change in agent config options are reflected on the mac. Also, if enable the apps table front end starts showing the latest data. Let me know if this is a known issue or an expected behavior.
Agent config that gives error on front end:
overrides:
platforms:
macos:
options:
distributed_interval: 10
command_line_flags:
disable_tables: 'google_chrome_profiles,apps'
Config that works:
overrides:
platforms:
macos:
options:
distributed_interval: 10
command_line_flags:
disable_tables: google_chrome_profiles