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

package otel

import "go.opentelemetry.io/otel"

Package otel contains OpenTelemetry Go packages.

Index

Types

type ErrorHandler

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

ErrorHandler handles irremediable events.

type Meter

type Meter = metric.Meter

type Propagators

type Propagators = propagation.Propagators

type Tracer

type Tracer = trace.Tracer

Source Files

doc.go otel.go

Directories

PathSynopsis
api
api/apitestPackage apitest provides utilities for testing.
api/baggagePackage baggage provides types and utilities for baggage features.
api/globalPackage global provides global providers, propagators and more.
api/global/internal
api/metricPackage metric provides support for reporting measurements using instruments.
api/metric/metrictestPackage metrictest contains utilities for testing metrics.
api/metric/registry
api/propagationPackage propagation provides support for propagating context over HTTP.
api/tracePackage trace provides tracing support.
api/trace/tracetestPackage tracetest provides testing utilities for tracing.
codesPackage codes defines the canonical error codes used by OpenTelemetry.
internal
labelPackage label provides key and value labels.
propagatorsPackage propagators contains OpenTelemetry context propagators.
semconvPackage semconv implements OpenTelemetry semantic conventions.
unitPackage unit provides units.
Version
v0.12.0
Published
Sep 24, 2020
Platform
linux/amd64
Imports
3 packages
Last checked
55 minutes ago

Tools for package owners.