Skip to content

Latest commit

 

History

History

finagle-opencensus-tracing

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

OpenCensus Tracing

This module integrates Finagle with OpenCensus tracing.

Current State

This library is in an experimental state.

Details

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

Exporters

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.