otel – go.opentelemetry.io/otel Directories

otel/ directory

Directories

PathSynopsis
api
api/coreThis package provides basic types used in OpenTelemetry - keys, values, numbers and span contexts.
api/distributedcontext
api/keyThis package provides convenience functions for creating keys and key-value pairs.
api/metricmetric package provides an API for reporting diagnostic measurements using three basic kinds of instruments (or four, if calling one special case a separate one).
api/propagationPackage propagation contains interface definition for Binary and TextFormat propagators.
api/testharness
api/trace
api/unit
bridge
bridge/opentracingThis package implements a bridge that forwards OpenTracing API calls to the OpenTelemetry SDK.
bridge/opentracing/internal
bridge/opentracing/migrationThis package provides interfaces and functions that are useful for providing a cooperation of the OpenTelemetry tracers with the OpenTracing API.
exporter
exporter/metric
exporter/metric/stdout
exporter/metric/test
exporter/trace
exporter/trace/stdoutPackage stdout contains an OpenTelemetry tracing exporter for writing to stdout.
global
internal
plugin
plugin/httptrace
plugin/othttpPackage othttp provides a http.Handler and functions that are intended to be used to add tracing by wrapping existing handlers (with Handler) and routes WithRouteTag.
propagationPackage propagation contains propagators for different format and carriers.
sdkPackage opentelemetry contains Go support for OpenTelemetry.
sdk/export
sdk/export/metric
sdk/export/metric/aggregator
sdk/export/trace
sdk/internal
sdk/metricPackage metric implements the OpenTelemetry metric.Meter API.
sdk/metric/aggregator
sdk/metric/aggregator/array
sdk/metric/aggregator/counter
sdk/metric/aggregator/ddsketch
sdk/metric/aggregator/gauge
sdk/metric/aggregator/maxsumcount
sdk/metric/aggregator/test
sdk/metric/batcher
sdk/metric/batcher/defaultkeys
sdk/metric/batcher/test
sdk/metric/batcher/ungrouped
sdk/metric/controller
sdk/metric/controller/push
sdk/metric/selector
sdk/metric/selector/simple
sdk/tracePackage trace contains support for OpenTelemetry distributed tracing.
sdk/trace/internalPackage internal provides trace internals.
Version
v0.1.1
Published
Nov 15, 2019
Platform
linux/amd64
Last checked
8 minutes ago

Tools for package owners.