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 |
|
OrcaOobUtil.OrcaReportingHelper |
An OrcaOobUtil.OrcaReportingHelper wraps a delegated LoadBalancer.Helper with additional
functionality to manage RPCs for out-of-band ORCA reporting for each backend it establishes
connection to.
|
OrcaOobUtil.SubchannelImpl |
|
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).
|
OrcaPerRequestUtil.OrcaReportBroker |
|
OrcaPerRequestUtil.OrcaReportingTracerFactory |
An OrcaPerRequestUtil.OrcaReportingTracerFactory wraps a delegated ClientStreamTracer.Factory with
additional functionality to produce ClientStreamTracer instances that extract
per-request ORCA reports and push to registered listeners for calls they trace.
|
OrcaServiceImpl |
Implements a BindableService that generates Out-Of-Band server metrics.
|