| Interface | Description |
|---|---|
| OrcaOobUtil.OrcaOobReportListener |
The listener interface for receiving out-of-band ORCA reports from backends.
|
| OrcaPerRequestUtil.OrcaPerRequestReportListener |
The listener interface for receiving per-request ORCA reports from backends.
|
| Class | Description |
|---|---|
| OrcaMetricReportingServerInterceptor |
A
ServerInterceptor that intercepts a ServerCall by running server-side RPC
handling under a Context that records custom per-request metrics provided by server
applications and sends to client side along with the response in the format of Open Request
Cost Aggregation (ORCA). |
| OrcaOobUtil |
Utility class that provides method for
LoadBalancer to install listeners to receive
out-of-band backend metrics in the format of Open Request Cost Aggregation (ORCA). |
| OrcaOobUtil.OrcaReportingConfig |
Configuration for out-of-band ORCA reporting service RPC.
|
| OrcaOobUtil.OrcaReportingConfig.Builder | |
| OrcaPerRequestUtil |
Utility class that provides method for
LoadBalancer to install listeners to receive
per-request backend cost metrics in the format of Open Request Cost Aggregation (ORCA). |
| OrcaServiceImpl |
Implements a
BindableService that generates Out-Of-Band server metrics. |