go.opentelemetry.io/otel

directory go.opentelemetry.io/otel

v0.2.1
Latest Go to latest
Published: Jan 8, 2020 | License: Apache-2.0 | Module: go.opentelemetry.io/otel
Path Synopsis
api/core This package provides basic types used in OpenTelemetry - keys, values, numbers and span contexts.
api/distributedcontext
api/global
api/global/internal
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/propagators Package propagators contains interface definition for BinaryFormat and TextFormat propagators and implementation of propagators for different format and suppliers.
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.
exporter/metric/dogstatsd
exporter/metric/internal/statsd
exporter/metric/stdout
exporter/metric/test
exporter/trace/stdout Package stdout contains an OpenTelemetry tracing exporter for writing to stdout.
internal/matchers
internal/metric
internal/testing
internal/trace
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.
sdk Package opentelemetry contains Go support for OpenTelemetry.
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/array
sdk/metric/aggregator/counter
sdk/metric/aggregator/ddsketch
sdk/metric/aggregator/gauge
sdk/metric/aggregator/minmaxsumcount
sdk/metric/aggregator/test
sdk/metric/batcher/defaultkeys
sdk/metric/batcher/test
sdk/metric/batcher/ungrouped
sdk/metric/controller/push
sdk/metric/selector/simple
sdk/trace Package trace contains support for OpenTelemetry distributed tracing.
sdk/trace/internal Package internal provides trace internals.