This module integrates Finagle with OpenCensus tracing.
This library is in an experimental state.
This lets Finagle clients and servers participate in OpenCensus tracing as requests flow from a Finagle client to a Finagle server to an OpenCensus-instrumented service (e.g. GCP's Bigtable).
Clients and servers can install this functionality by using StackClientOps
and
StackServerOps
.
Notes:
- This is not an implementation of Finagle's tracing APIs (
c.t.f.tracing.Tracer
) - HTTP and ThriftMux are the supported protocols
This module does not specify an OpenCensus exporter. As such, your application must add the proper dependencies to export to a specific backend.
For example, to use GCP Stackdriver
you would add the dependency on io.opencensus:opencensus-exporter-trace-stackdriver
.