class AggregateAndUpload

Defined at line 22 of file fidling/gen/sdk/fidl/fuchsia.cobalt/fuchsia.cobalt/cpp/fidl/fuchsia.cobalt/cpp/markers.h

Locally aggregates all collected metrics and uploads generated

observations immediately. This is only to be used for Recovery, and

should only be called once per Recovery attempt.

If AggregateAndUpload completes, then the collected metrics were uploaded

to Cobalt successfully. Otherwise, AggregateAndUpload may continue to run

until the calling service cancels the process when long running operation

exceeds the specified timeout. The reason this may occur, is that

AggregateAndUpload has a retry policy, and will retry any failures until

the operation succeeds or is cancelled due to exceeding a specified

timeout.

Public Members

static Openness kOpenness
static const char[] kDiscoverableName

Records