0.24.0 • Published 3 years ago

@opentelemetry/tracing v0.24.0

Weekly downloads
428,085
License
Apache-2.0
Repository
github
Last release
3 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-690textrix-servertracing-koatracing-nestjstt-cloud-utilitiestracked-tests-nodejs@epsagon/web@fewlines/fwl-tracingtravellingvmarchaud-exporter-collector@hoatle/logging-tracing@houseninja/opentelemetry-exporter-datadog@guildql/opentelemetry@infinitebrahmanuniverse/nolb-_opentretrospect-server-agentrfuicoresplunk-test-otel-webstorage-web-apisupplier-hub@opennetwork/environment@opentelemetry/web@opentelemetry/exporter-stackdriver-trace@monstrs/nestjs-tracing@opentelemetry/node@opentelemetry/plugin-document-load@fatmatto/jetpack@fxhash/otel-tracing@fwl/tracing@globocom/backstage-functions@neonlaw/server@pandorajs/component-file-reporter@pandorajs/component-reporter-arms@pandorajs/component-reporter-file@pandorajs/component-trace@mzahor-test-org/open-telemetry-exporter-collector@mzahor-test-org/opentelemetry-node-fork@mzahor-test-org/open-telemetry@narwhal/nest-microservice-core@notw/tracer@notw/processor-google-cloud@notw/processor-jaeger@vorld/base-service@voodoo.io/tracing-middleware@web3api/tracing-js@traceloop/instrument-opentelemetry@mailmask/log@logary/plugin-browser@sherlocktmp/sherlock@teracyhq-incubator/logging-tracing@kilianstallz/nestjs-jaeger-tracing@konfik/utils@kpreeti25881/js-logger@anxing131/tracinggcp-cloud-utilities@zalastax/nolb-_opent@zhumi/lite_rpa@azure/opentelemetry-exporter-azure-monitor@dollarsign/nestjs-jaeger-tracinginstrument-this@contentlayer/tracing-nodenwebopsverse-rumopentelemetry-cloud-functionsopentelemetry-exporter-datadogopentelemetry-exporter-datadog-trentopentelemetry-exporter-honeycombopentelemetry-proto-transformationsopentelemetry-plugin-gdpropen-tracemist-analyticsbarnard59@c2c-techhub/monitor@chatlayer/tracernirsky-otel-testnode-agent-test1jsexpert-lib@aurox/telemetryaware-guards-nodejsgovernify-commonslumigo-wrapper-betalumigo-wrapper-serviceloopback4-tracinglightstep-opentelemetry-exporter
0.24.1-alpha.1

3 years ago

0.24.1-alpha.31

3 years ago

0.23.1-alpha.28

3 years ago

0.24.0

3 years ago

0.23.1-alpha.24

3 years ago

0.23.1-alpha.23

3 years ago

0.23.1-alpha.15

3 years ago

0.23.1-alpha.3

3 years ago

0.23.1-alpha.17

3 years ago

0.23.1-alpha.18

3 years ago

0.22.1-alpha.16

3 years ago

0.22.1-alpha.15

3 years ago

0.23.0

3 years ago

0.22.1-alpha.13

3 years ago

0.22.1-alpha.2

3 years ago

0.22.1-alpha.3

3 years ago

0.22.1-alpha.5

3 years ago

0.22.0

3 years ago

0.21.1-alpha.3

3 years ago

0.20.0

3 years ago

0.21.0

3 years ago

0.21.1-alpha.2

3 years ago

0.21.1-alpha.1

3 years ago

0.21.1-alpha.7

3 years ago

0.19.1-alpha.41

3 years ago

0.19.1-alpha.43

3 years ago

0.19.1-alpha.44

3 years ago

0.20.1-alpha.4

3 years ago

0.20.1-alpha.3

3 years ago

0.20.1-alpha.49

3 years ago

0.19.1-alpha.38

3 years ago

0.19.1-alpha.27

3 years ago

0.19.1-alpha.26

3 years ago

0.19.1-alpha.29

3 years ago

0.19.1-alpha.28

3 years ago

0.19.1-alpha.21

3 years ago

0.19.1-alpha.23

3 years ago

0.19.1-alpha.25

3 years ago

0.19.0

3 years ago

0.19.1-alpha.19

3 years ago

0.19.1-alpha.12

3 years ago

0.19.1-alpha.11

3 years ago

0.19.1-alpha.14

3 years ago

0.19.1-alpha.13

3 years ago

0.19.1-alpha.37

3 years ago

0.19.1-alpha.39

3 years ago

0.19.1-alpha.9

3 years ago

0.19.1-alpha.31

3 years ago

0.19.1-alpha.7

3 years ago

0.19.1-alpha.33

3 years ago

0.19.1-alpha.36

3 years ago

0.18.3-alpha.31

3 years ago

0.18.3-alpha.30

3 years ago

0.18.3-alpha.28

3 years ago

0.18.3-alpha.29

3 years ago

0.18.3-alpha.27

3 years ago

0.18.3-alpha.20

3 years ago

0.18.3-alpha.23

3 years ago

0.18.3-alpha.25

3 years ago

0.18.3-alpha.17

3 years ago

0.18.3-alpha.18

3 years ago

0.18.3-alpha.16

3 years ago

0.18.3-alpha.14

3 years ago

0.18.3-alpha.9

3 years ago

0.18.3-alpha.10

3 years ago

0.18.3-alpha.11

3 years ago

0.18.3-alpha.7

3 years ago

0.18.3-alpha.5

3 years ago

0.18.3-alpha.4

3 years ago

0.18.3-alpha.3

3 years ago

0.18.2-alpha.1

3 years ago

0.18.2

3 years ago

0.18.3-alpha.2

3 years ago

0.18.3-alpha.1

3 years ago

0.18.2-alpha.81

3 years ago

0.18.1

3 years ago

0.18.1-alpha.26

3 years ago

0.18.1-alpha.20

3 years ago

0.18.1-alpha.24

3 years ago

0.18.1-alpha.23

3 years ago

0.18.1-alpha.21

3 years ago

0.18.1-alpha.16

3 years ago

0.18.1-alpha.13

3 years ago

0.18.1-alpha.3

3 years ago

0.18.1-alpha.12

3 years ago

0.18.0

3 years ago

0.17.1-alpha.11

3 years ago

0.17.1-alpha.10

3 years ago

0.17.1-alpha.8

3 years ago

0.17.1-alpha.5

3 years ago

0.17.1-alpha.2

3 years ago

0.17.0

3 years ago

0.16.1-alpha.20

3 years ago

0.17.1-alpha.21

3 years ago

0.16.1-alpha.18

3 years ago

0.16.1-alpha.14

3 years ago

0.16.1-alpha.15

3 years ago

0.16.1-alpha.12

3 years ago

0.16.1-alpha.10

3 years ago

0.16.1-alpha.11

3 years ago

0.16.0

3 years ago

0.15.0

3 years ago

0.14.0

3 years ago

0.13.0

3 years ago

0.12.1-alpha.4

4 years ago

0.12.1-alpha.7

4 years ago

0.12.0

4 years ago

0.11.1-alpha.53

4 years ago

0.12.1-alpha.54

4 years ago

0.11.1-alpha.44

4 years ago

0.11.1-alpha.36

4 years ago

0.11.1-alpha.35

4 years ago

0.11.1-alpha.15

4 years ago

0.11.1-alpha.48

4 years ago

0.11.0

4 years ago

0.10.3-alpha.41

4 years ago

0.10.3-alpha.40

4 years ago

0.10.3-alpha.35

4 years ago

0.10.3-alpha.34

4 years ago

0.10.3-alpha.28

4 years ago

0.10.3-canary.0

4 years ago

0.10.2

4 years ago

0.10.1

4 years ago

0.10.0

4 years ago

0.9.0

4 years ago

0.8.3

4 years ago

0.8.2

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.7.0

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.1.1

5 years ago

0.1.0

5 years ago