api | |
api/core | This package provides basic types used in OpenTelemetry - keys, values, numbers and span contexts. |
api/distributedcontext | |
api/global | |
api/key | This package provides convenience functions for creating keys and key-value pairs. |
api/metric | metric 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/propagation | Package propagation contains interface definition for Binary and TextFormat propagators. |
api/testharness | |
api/trace | |
api/unit | |
bridge | |
bridge/opentracing | This package implements a bridge that forwards OpenTracing API calls to the OpenTelemetry SDK. |
bridge/opentracing/internal | |
bridge/opentracing/migration | This 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/dogstatsd | |
exporter/metric/internal | |
exporter/metric/stdout | |
exporter/metric/test | |
exporter/trace | |
exporter/trace/stdout | Package stdout contains an OpenTelemetry tracing exporter for writing to stdout. |
internal | |
plugin | |
plugin/grpctrace | |
plugin/httptrace | |
plugin/othttp | Package 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. |
propagation | Package propagation contains propagators for different format and carriers. |
sdk | Package opentelemetry contains Go support for OpenTelemetry. |
sdk/export | |
sdk/export/metric | |
sdk/export/metric/aggregator | |
sdk/export/trace | |
sdk/internal | |
sdk/metric | Package 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/minmaxsumcount | |
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/trace | Package trace contains support for OpenTelemetry distributed tracing. |
sdk/trace/internal | Package internal provides trace internals. |