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@c2c-techhub/monitorjsexpert-libinstrument-thislightstep-opentelemetry-exporterlizalogarylumigo-wrapper-betalumigo-wrapper-servicemalabi-extractmalabi-telemetry-repositoryloopback4-tracingleadcast-public-rest-api@web3api/tracing-js@teracyhq-incubator/logging-tracing@traceloop/instrument-opentelemetry@vorld/base-service@voodoo.io/tracing-middleware@zalastax/nolb-_opent@zhumi/lite_rpa@guildql/opentelemetry@contentlayer/tracing-nodett-cloud-utilitiestracing-koatracing-nestjstracked-tests-nodejstravelling@chatlayer/tracer@infinitebrahmanuniverse/nolb-_opent@logary/plugin-browser@neonlaw/server@narwhal/nest-microservice-coreminions-plugins-opentelemetrymist-analyticsopsverse-rumopen-traceopentelemetry-exporter-datadogopentelemetry-exporter-datadog-trentopentelemetry-exporter-honeycombopentelemetry-proto-transformationsopentelemetry-plugin-gdpropentelemetry-cloud-functionsnwebnode-agent-test1nirsky-otel-testrfuicoreretrospect-server-agentgovernify-commonsbarnard59aware-guards-nodejsgcp-cloud-utilities@sherlocktmp/sherlock@pandorajs/component-reporter-arms@pandorajs/component-reporter-file@pandorajs/component-trace@pandorajs/component-file-reporter@notw/processor-jaeger@notw/tracer@notw/processor-google-cloud@opennetwork/environment@opentelemetry/exporter-stackdriver-trace@opentelemetry/node@opentelemetry/plugin-document-load@opentelemetry/web@houseninja/opentelemetry-exporter-datadog@globocom/backstage-functions@epsagon/web@hoatle/logging-tracing@dollarsign/nestjs-jaeger-tracing@heavybit/hb-logger-package@heavybit/hb-tracing-package@fewlines/fwl-tracing@fwl/tracing@fxhash/otel-tracing@monstrs/nestjs-tracing@kilianstallz/nestjs-jaeger-tracing@konfik/utils@kpreeti25881/js-logger
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

5 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

5 years ago

0.19.1-alpha.39

5 years ago

0.19.1-alpha.9

5 years ago

0.19.1-alpha.31

4 years ago

0.19.1-alpha.7

5 years ago

0.19.1-alpha.33

4 years ago

0.19.1-alpha.36

5 years ago

0.18.3-alpha.31

5 years ago

0.18.3-alpha.30

5 years ago

0.18.3-alpha.28

5 years ago

0.18.3-alpha.29

5 years ago

0.18.3-alpha.27

5 years ago

0.18.3-alpha.20

5 years ago

0.18.3-alpha.23

5 years ago

0.18.3-alpha.25

5 years ago

0.18.3-alpha.17

5 years ago

0.18.3-alpha.18

5 years ago

0.18.3-alpha.16

5 years ago

0.18.3-alpha.14

5 years ago

0.18.3-alpha.9

5 years ago

0.18.3-alpha.10

5 years ago

0.18.3-alpha.11

5 years ago

0.18.3-alpha.7

5 years ago

0.18.3-alpha.5

5 years ago

0.18.3-alpha.4

5 years ago

0.18.3-alpha.3

5 years ago

0.18.2-alpha.1

5 years ago

0.18.2

5 years ago

0.18.3-alpha.2

5 years ago

0.18.3-alpha.1

5 years ago

0.18.2-alpha.81

5 years ago

0.18.1

5 years ago

0.18.1-alpha.26

5 years ago

0.18.1-alpha.20

5 years ago

0.18.1-alpha.24

5 years ago

0.18.1-alpha.23

5 years ago

0.18.1-alpha.21

5 years ago

0.18.1-alpha.16

5 years ago

0.18.1-alpha.13

5 years ago

0.18.1-alpha.3

5 years ago

0.18.1-alpha.12

5 years ago

0.18.0

5 years ago

0.17.1-alpha.11

5 years ago

0.17.1-alpha.10

5 years ago

0.17.1-alpha.8

5 years ago

0.17.1-alpha.5

5 years ago

0.17.1-alpha.2

5 years ago

0.17.0

5 years ago

0.16.1-alpha.20

5 years ago

0.17.1-alpha.21

5 years ago

0.16.1-alpha.18

5 years ago

0.16.1-alpha.14

5 years ago

0.16.1-alpha.15

5 years ago

0.16.1-alpha.12

5 years ago

0.16.1-alpha.10

5 years ago

0.16.1-alpha.11

5 years ago

0.16.0

5 years ago

0.15.0

5 years ago

0.14.0

5 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

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.2

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 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