Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
ocagent
Program ocagent collects OpenCensus stats and traces to export to a configured backend.
|
Program ocagent collects OpenCensus stats and traces to export to a configured backend. |
occollector
Program occollector receives stats and traces from multiple sources and batches them for appropriate forwarding to backends (e.g.: Jaeger or Zipkin) or other layers of occollector.
|
Program occollector receives stats and traces from multiple sources and batches them for appropriate forwarding to backends (e.g.: Jaeger or Zipkin) or other layers of occollector. |
occollector/app/builder
Package builder handles the options to build the OpenCensus collector pipeline.
|
Package builder handles the options to build the OpenCensus collector pipeline. |
occollector/app/collector
Package collector handles the command-line, configuration, and runs the OC collector.
|
Package collector handles the command-line, configuration, and runs the OC collector. |
occollector/app/sender
Package sender contains specialized senders to different backends.
|
Package sender contains specialized senders to different backends. |
Sample contains a program that exports to the OpenCensus service.
|
Sample contains a program that exports to the OpenCensus service. |
exporterparser
Package exporterparser provides support for parsing and creating the respective exporters given a YAML configuration payload.
|
Package exporterparser provides support for parsing and creating the respective exporters given a YAML configuration payload. |
collector/jaeger
Package jaegerreceiver wraps the functionality to start the end-point that receives Jaeger data sent by the jaeger-agent in jaeger.thrift format over TChannel and directly from clients in jaeger.thrift format over binary thrift protocol (HTTP transport).
|
Package jaegerreceiver wraps the functionality to start the end-point that receives Jaeger data sent by the jaeger-agent in jaeger.thrift format over TChannel and directly from clients in jaeger.thrift format over binary thrift protocol (HTTP transport). |
collector/opencensus
Package ocreceiver wraps the functionality to start the end-point that receives data directly in the OpenCensus format.
|
Package ocreceiver wraps the functionality to start the end-point that receives data directly in the OpenCensus format. |
collector/processor
Package processor is the central point on the collector processing: it aggregates and performs any operation that applies to all traces in the pipeline.
|
Package processor is the central point on the collector processing: it aggregates and performs any operation that applies to all traces in the pipeline. |
collector/processor/idbatcher
Package idbatcher defines a pipeline of fixed size in which the elements are batches of ids.
|
Package idbatcher defines a pipeline of fixed size in which the elements are batches of ids. |
collector/telemetry
Package telemetry controls the telemetry settings to be used in the collector.
|
Package telemetry controls the telemetry settings to be used in the collector. |
collector/zipkin
Package zipkinreceiver wraps the functionality to start the end-point that receives Zipkin traces.
|
Package zipkinreceiver wraps the functionality to start the end-point that receives Zipkin traces. |
opencensus/ocmetrics
Package ocmetrics is the logic for receiving OpenCensus metrics proto from already instrumented applications and then passing them onto a metricsink instance.
|
Package ocmetrics is the logic for receiving OpenCensus metrics proto from already instrumented applications and then passing them onto a metricsink instance. |
opencensus/octrace
Package octrace is the logic for receiving OpenCensus trace protobuf defined spans from already instrumented applications and then passing them onto a TraceReceiverSink instance.
|
Package octrace is the logic for receiving OpenCensus trace protobuf defined spans from already instrumented applications and then passing them onto a TraceReceiverSink instance. |
prometheus
Package prometheus has the logic for scraping Prometheus metrics from already instrumented applications and then passing them onto a metricsink instance.
|
Package prometheus has the logic for scraping Prometheus metrics from already instrumented applications and then passing them onto a metricsink instance. |
translator
|
|
trace
Package tracetranslator defines translators from Trace proto spans to OpenCensus Go spanData.
|
Package tracetranslator defines translators from Trace proto spans to OpenCensus Go spanData. |
Click to show internal directories.
Click to hide internal directories.