Back to godoc.org
go.opentelemetry.io/otel

package otel

v0.7.0
Latest Go to latest
Published: Jun 26, 2020 | License: Apache-2.0 | Module: go.opentelemetry.io/otel
Path Synopsis
api/correlation This package implements the correlation functionality as specified in the OpenTelemetry specification.
api/global
api/global/internal
api/internal
api/kv package kv provides basic key and value types.
api/kv/value
api/label
api/metric metric package provides an API for reporting diagnostic measurements using instruments categorized as follows: Synchronous instruments are called by the user with a Context.
api/metric/registry
api/oterror
api/propagation Package propagation contains interface definition for HTTP propagators.
api/standard Package standard contains keys and values that have been standardized for use in OpenTelemetry.
api/testharness
api/trace
api/trace/testtrace
api/unit
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.
exporters/metric/stdout
exporters/metric/test
exporters/trace/stdout Package stdout contains an OpenTelemetry tracing exporter for writing to stdout.
instrumentation/grpctrace
instrumentation/httptrace
instrumentation/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.
instrumentation/othttp/filters Package filters provides a set of filters useful with the othttp.WithFilter() option to control which inbound requests are traced.
internal/matchers
internal/metric
internal/testing
internal/trace
internal/trace/parent
sdk Package opentelemetry contains Go support for OpenTelemetry.
sdk/export/metric
sdk/export/metric/aggregation
sdk/export/trace
sdk/instrumentation Package instrumentation provides an instrumentation library structure to be passed to both the OpenTelemetry Tracer and Meter components.
sdk/internal
sdk/metric Package metric implements the OpenTelemetry metric.MeterImpl interface.
sdk/metric/aggregator
sdk/metric/aggregator/array
sdk/metric/aggregator/ddsketch
sdk/metric/aggregator/histogram
sdk/metric/aggregator/lastvalue
sdk/metric/aggregator/minmaxsumcount
sdk/metric/aggregator/sum
sdk/metric/aggregator/test
sdk/metric/controller/pull
sdk/metric/controller/push
sdk/metric/controller/test
sdk/metric/controller/time
sdk/metric/processor/basic
sdk/metric/processor/test
sdk/metric/selector/simple
sdk/resource Package resource provides functionality for resource, which capture identifying information about the entities for which signals are exported.
sdk/trace Package trace contains support for OpenTelemetry distributed tracing.
sdk/trace/internal Package internal provides trace internals.