0.24.0 • Published 4 years ago

@opentelemetry/tracing v0.24.0

Weekly downloads
428,085
License
Apache-2.0
Repository
github
Last release
4 years ago

OpenTelemetry Tracing SDK

NPM Published Version dependencies devDependencies Apache License

The tracing module contains the foundation for all tracing SDKs of opentelemetry-js.

Used standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.

It does not provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.

For automated instrumentation for Node.js, please see @opentelemetry/node.

Installation

npm install --save @opentelemetry/api
npm install --save @opentelemetry/tracing

Usage

const opentelemetry = require('@opentelemetry/api');
const { BasicTracerProvider } = require('@opentelemetry/tracing');

// To start a trace, you first need to initialize the Tracer provider.
// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.
//       Registering a working tracer provider allows the API methods to record traces.
new BasicTracerProvider().register();

// To create a span in a trace, we used the global singleton tracer to start a new span.
const span = opentelemetry.trace.getTracer('default').startSpan('foo');

// Set a span attribute
span.setAttribute('key', 'value');

// We must end the spans so they become available for exporting.
span.end();

Config

Tracing configuration is a merge of user supplied configuration with both the default configuration as specified in config.ts and an environmentally configurable sampling (via OTEL_TRACES_SAMPLER and OTEL_TRACES_SAMPLER_ARG).

Example

See examples/basic-tracer-node for an end-to-end example, including exporting created spans.

Useful links

License

Apache 2.0 - See LICENSE for more information.

@reevue/reevuett-cloud-toolsservice-1sproutward-demeter-lima@nozik/opentelemetry-plugin-aws-sdkdelivery-parametersep-webepsagon-react@navag/reactepsagon-webeps-webn-wedanielepreactnava-web@join-private/instrumentation-nodeinject-otel-tracingnotnodeagent@everything-registry/sub-chunk-690splunk-test-otel-webstorage-web-apisupplier-hubtextrix-servervmarchaud-exporter-collector@dollarsign/nestjs-jaeger-tracing@contentlayer/tracing-node@c2c-techhub/monitorjsexpert-libtt-cloud-utilitiestracing-koatracing-nestjstracked-tests-nodejstravelling@anxing131/tracing@aurox/telemetry@azure/opentelemetry-exporter-azure-monitor@chatlayer/tracer@fatmatto/jetpack@guildql/opentelemetry@heavybit/hb-logger-package@heavybit/hb-tracing-package@fewlines/fwl-tracing@hoatle/logging-tracing@fwl/tracing@fxhash/otel-tracing@globocom/backstage-functions@infinitebrahmanuniverse/nolb-_opent@kpreeti25881/js-logger@konfik/utils@logary/plugin-browser@mailmask/log@marsel888/job-executor@mzahor-test-org/open-telemetry@mzahor-test-org/open-telemetry-exporter-collector@neonlaw/server@mzahor-test-org/opentelemetry-node-fork@narwhal/nest-microservice-core@nahuelsegoviaflux/observability@epsagon/web@monstrs/nestjs-tracing@houseninja/opentelemetry-exporter-datadog@kilianstallz/nestjs-jaeger-tracing@opennetwork/environment@notw/processor-google-cloud@notw/processor-jaeger@notw/tracer@opentelemetry/web@opentelemetry/plugin-document-load@opentelemetry/node@opentelemetry/exporter-stackdriver-trace@pandorajs/component-reporter-arms@pandorajs/component-reporter-file@pandorajs/component-trace@pandorajs/component-file-reporterminions-plugins-opentelemetrymist-analyticsopsverse-rumopen-traceopentelemetry-exporter-datadogopentelemetry-exporter-datadog-trentopentelemetry-exporter-honeycombopentelemetry-proto-transformationsopentelemetry-plugin-gdpropentelemetry-cloud-functionsnwebnode-agent-test1nirsky-otel-testrfuicoreretrospect-server-agentgovernify-commonsinstrument-thislightstep-opentelemetry-exporterlizalogarylumigo-wrapper-betalumigo-wrapper-servicemalabi-extractmalabi-telemetry-repositoryloopback4-tracingleadcast-public-rest-api@web3api/tracing-js
0.24.1-alpha.1

4 years ago

0.24.1-alpha.31

4 years ago

0.23.1-alpha.28

4 years ago

0.24.0

4 years ago

0.23.1-alpha.24

4 years ago

0.23.1-alpha.23

4 years ago

0.23.1-alpha.15

4 years ago

0.23.1-alpha.3

4 years ago

0.23.1-alpha.17

4 years ago

0.23.1-alpha.18

4 years ago

0.22.1-alpha.16

4 years ago

0.22.1-alpha.15

4 years ago

0.23.0

4 years ago

0.22.1-alpha.13

4 years ago

0.22.1-alpha.2

4 years ago

0.22.1-alpha.3

4 years ago

0.22.1-alpha.5

4 years ago

0.22.0

4 years ago

0.21.1-alpha.3

4 years ago

0.20.0

4 years ago

0.21.0

4 years ago

0.21.1-alpha.2

4 years ago

0.21.1-alpha.1

4 years ago

0.21.1-alpha.7

4 years ago

0.19.1-alpha.41

4 years ago

0.19.1-alpha.43

4 years ago

0.19.1-alpha.44

4 years ago

0.20.1-alpha.4

4 years ago

0.20.1-alpha.3

4 years ago

0.20.1-alpha.49

4 years ago

0.19.1-alpha.38

4 years ago

0.19.1-alpha.27

4 years ago

0.19.1-alpha.26

4 years ago

0.19.1-alpha.29

4 years ago

0.19.1-alpha.28

4 years ago

0.19.1-alpha.21

4 years ago

0.19.1-alpha.23

4 years ago

0.19.1-alpha.25

4 years ago

0.19.0

4 years ago

0.19.1-alpha.19

4 years ago

0.19.1-alpha.12

4 years ago

0.19.1-alpha.11

4 years ago

0.19.1-alpha.14

4 years ago

0.19.1-alpha.13

4 years ago

0.19.1-alpha.37

4 years ago

0.19.1-alpha.39

4 years ago

0.19.1-alpha.9

4 years ago

0.19.1-alpha.31

4 years ago

0.19.1-alpha.7

4 years ago

0.19.1-alpha.33

4 years ago

0.19.1-alpha.36

4 years ago

0.18.3-alpha.31

4 years ago

0.18.3-alpha.30

4 years ago

0.18.3-alpha.28

4 years ago

0.18.3-alpha.29

4 years ago

0.18.3-alpha.27

4 years ago

0.18.3-alpha.20

4 years ago

0.18.3-alpha.23

4 years ago

0.18.3-alpha.25

4 years ago

0.18.3-alpha.17

4 years ago

0.18.3-alpha.18

4 years ago

0.18.3-alpha.16

4 years ago

0.18.3-alpha.14

4 years ago

0.18.3-alpha.9

4 years ago

0.18.3-alpha.10

4 years ago

0.18.3-alpha.11

4 years ago

0.18.3-alpha.7

4 years ago

0.18.3-alpha.5

4 years ago

0.18.3-alpha.4

4 years ago

0.18.3-alpha.3

4 years ago

0.18.2-alpha.1

4 years ago

0.18.2

4 years ago

0.18.3-alpha.2

4 years ago

0.18.3-alpha.1

4 years ago

0.18.2-alpha.81

4 years ago

0.18.1

4 years ago

0.18.1-alpha.26

4 years ago

0.18.1-alpha.20

4 years ago

0.18.1-alpha.24

4 years ago

0.18.1-alpha.23

4 years ago

0.18.1-alpha.21

4 years ago

0.18.1-alpha.16

4 years ago

0.18.1-alpha.13

4 years ago

0.18.1-alpha.3

4 years ago

0.18.1-alpha.12

4 years ago

0.18.0

4 years ago

0.17.1-alpha.11

4 years ago

0.17.1-alpha.10

4 years ago

0.17.1-alpha.8

4 years ago

0.17.1-alpha.5

4 years ago

0.17.1-alpha.2

4 years ago

0.17.0

4 years ago

0.16.1-alpha.20

4 years ago

0.17.1-alpha.21

4 years ago

0.16.1-alpha.18

4 years ago

0.16.1-alpha.14

4 years ago

0.16.1-alpha.15

4 years ago

0.16.1-alpha.12

4 years ago

0.16.1-alpha.10

4 years ago

0.16.1-alpha.11

4 years ago

0.16.0

4 years ago

0.15.0

4 years ago

0.14.0

4 years ago

0.13.0

5 years ago

0.12.1-alpha.4

5 years ago

0.12.1-alpha.7

5 years ago

0.12.0

5 years ago

0.11.1-alpha.53

5 years ago

0.12.1-alpha.54

5 years ago

0.11.1-alpha.44

5 years ago

0.11.1-alpha.36

5 years ago

0.11.1-alpha.35

5 years ago

0.11.1-alpha.15

5 years ago

0.11.1-alpha.48

5 years ago

0.11.0

5 years ago

0.10.3-alpha.41

5 years ago

0.10.3-alpha.40

5 years ago

0.10.3-alpha.35

5 years ago

0.10.3-alpha.34

5 years ago

0.10.3-alpha.28

5 years ago

0.10.3-canary.0

5 years ago

0.10.2

5 years ago

0.10.1

5 years ago

0.10.0

5 years ago

0.9.0

5 years ago

0.8.3

5 years ago

0.8.2

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.0

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago