otel: go.opentelemetry.io/otel Index | Files | Directories

package otel

import "go.opentelemetry.io/otel"

Index

Package Files

doc.go error_handler.go otel.go

type ErrorHandler Uses

type ErrorHandler interface {
    // Handle handles any error deemed irremediable by an OpenTelemetry
    // component.
    Handle(error)
}

ErrorHandler handles irremediable events.

type Meter Uses

type Meter = metric.Meter

type Propagators Uses

type Propagators = propagation.Propagators

type Tracer Uses

type Tracer = trace.Tracer

Directories

PathSynopsis
api/correlationThis package implements the correlation functionality as specified in the OpenTelemetry specification.
api/global
api/global/internal
api/internal
api/kvpackage kv provides basic key and value types.
api/label
api/metricmetric package provides an API for reporting diagnostic measurements using instruments categorized as follows:
api/metric/registry
api/oterror
api/propagationPackage propagation contains interface definition for HTTP propagators.
api/testharness
api/trace
api/trace/testtrace
api/unit
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.
example/basic
example/grpc/apiPackage api is a generated protocol buffer package.
example/grpc/config
example/grpc/server
example/jaegerCommand jaeger is an example program that creates spans and uploads to Jaeger.
example/namedtracer
example/namedtracer/foo
example/otel-collectorExample from otlp package: https://pkg.go.dev/go.opentelemetry.io/otel/exporters/otlp?tab=doc#example-package-Insecure
example/prometheus
example/zipkinCommand zipkin is an example program that creates spans and uploads to openzipkin collector.
exporters/metric/prometheus
exporters/metric/stdout
exporters/metric/test
exporters/otlpPackage otlp contains an OpenTelemetry tracing exporter for OpenTelemetry Collector.
exporters/otlp/internal/transformPackage transform provides translations for opentelemetry-go concepts and structures to otlp structures.
exporters/stdoutPackage stdout contains an OpenTelemetry exporter for both tracing and metric telemetry to be written to an output destination as JSON.
exporters/trace/jaegerPackage jaeger contains an OpenTelemetry tracing exporter for Jaeger.
exporters/trace/jaeger/internal/gen-go/jaeger
exporters/trace/jaeger/internal/gen-go/jaeger/collector-remote
exporters/trace/zipkinPackage zipkin contains an OpenTelemetry tracing exporter for Zipkin.
instrumentation/grpctrace
instrumentation/httptrace
instrumentation/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.
instrumentation/othttp/filtersPackage filters provides a set of filters useful with the othttp.WithFilter() option to control which inbound requests are traced.
internal/matchers
internal/metric
internal/opentelemetry-proto-gen/collector/metrics/v1
internal/opentelemetry-proto-gen/collector/trace/v1
internal/opentelemetry-proto-gen/common/v1
internal/opentelemetry-proto-gen/metrics/v1
internal/opentelemetry-proto-gen/resource/v1
internal/opentelemetry-proto-gen/trace/v1
internal/testing
internal/trace
internal/trace/parent
sdkPackage opentelemetry contains Go support for OpenTelemetry.
sdk/export/metric
sdk/export/metric/aggregation
sdk/export/metric/metrictest
sdk/export/trace
sdk/export/trace/tracetesttracetest is a testing helper package for the SDK.
sdk/instrumentationPackage instrumentation provides an instrumentation library structure to be passed to both the OpenTelemetry Tracer and Meter components.
sdk/internal
sdk/metricPackage metric implements the OpenTelemetry metric.MeterImpl interface.
sdk/metric/aggregator
sdk/metric/aggregator/aggregatortest
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/integrator/simple
sdk/metric/integrator/test
sdk/metric/processor/basic
sdk/metric/processor/test
sdk/metric/selector/simple
sdk/resourcePackage resource provides detecting and representing resources.
sdk/tracePackage trace contains support for OpenTelemetry distributed tracing.
sdk/trace/internalPackage internal provides trace internals.
semconvPackage semconv implements OpenTelemetry semantic conventions.

Package otel imports 3 packages (graph) and is imported by 1 packages. Updated 2020-08-08. Refresh now. Tools for package owners.