Implement AristotleDataCollector and register it in FeedServe.
Still need to figure out the HDB payload conversion, so will add collectible + that in a future CL.
TESTED:
```
$ stubby call localhost:7777 FeedServe.CollectForPolicyIds 'entity { type: MACHINE name: "oxzz11" metadata { hostname: "oxzz11" }} policy_id: "aristotle-naptime-status"'
entity_response {
entity {
type: MACHINE
metadata {
hostname: "oxzz11"
}
name: "oxzz11"
}
feed_payload_map {
key: "aristotle-naptime-status"
value {
aristotle_payload {
response {
naptime_requests {
naptime_request_id: "7165010080226107292"
machines {
machine_name: "oxzz11"
status {
status: POWER_ON_REQUESTED
}
}
requester: "aristotle-dev"
request_time {
seconds: 1756277166
nanos: 745725549
}
}
}
}
}
}
}
```
PiperOrigin-RevId: 845491191
Change-Id: I4b96a05fe52a0ba27f9da69ae75a3f928b35b1af
diff --git a/gbmcweb b/gbmcweb
index 0eab313..bdecdc7 160000
--- a/gbmcweb
+++ b/gbmcweb
@@ -1 +1 @@
-Subproject commit 0eab31319f37c3e0eece10e41d15323904fbd77f
+Subproject commit bdecdc7368504ec8a0ed00dc58ef053bb9ac1f3d