opentelemetry-js/examples
Bartlomiej Obecny 89664a7c4e
feat: creating one auto loader for instrumentation and old plugins (#1731)
* feat: creating one auto loader for instrumentation and old plugins

* feat: adding temporary tests for autoloader

* chore: adding auto loader for instrumentation and plugins

* chore: removing temporary test

* chore: reverting changes done temporary

* chore: linting

* chore: updating submodule for opentelemetry-proto

* chore: updating submodule for exporter-collector-grpc
2021-01-07 17:03:39 +01:00
..
basic-tracer-node chore: remove tracer apis not part of spec (#1764) 2020-12-21 17:12:42 -05:00
collector-exporter-node chore: remove tracer apis not part of spec (#1764) 2020-12-21 17:12:42 -05:00
grpc chore: remove tracer apis not part of spec (#1764) 2020-12-21 17:12:42 -05:00
grpc-js chore: remove tracer apis not part of spec (#1764) 2020-12-21 17:12:42 -05:00
http chore: remove tracer apis not part of spec (#1764) 2020-12-21 17:12:42 -05:00
https chore: remove tracer apis not part of spec (#1764) 2020-12-21 17:12:42 -05:00
metrics chore: version 0.14.0 proposal (#1763) 2020-12-17 15:44:39 -05:00
opentracing-shim chore: version 0.14.0 proposal (#1763) 2020-12-17 15:44:39 -05:00
prometheus chore: version 0.14.0 proposal (#1763) 2020-12-17 15:44:39 -05:00
tracer-web feat: creating one auto loader for instrumentation and old plugins (#1731) 2021-01-07 17:03:39 +01:00
.eslintrc feat(grpc-js): add @grpc/grpc-js plugin (#1201) 2020-07-21 14:35:06 -07:00
README.md fix: Typo in example README (#1337) 2020-07-22 10:30:48 -07:00

README.md

OpenTelemetry JavaScript Examples

This directory contains a number of examples of how to run real applications with OpenTelemetry JavaScript.

Maintained Examples

Maintained Examples are expected to be updated with every OpenTelemetry JavaScript release, to use the latest and greatest features, and best practices.

Name Description Complexity Level
basic-tracer-node Basic use of Tracing in Node.js application Beginner
tracer-web Basic use of Tracing in Web application Beginner
prometheus Basic Metric use with Prometheus (@opentelemetry/exporter-prometheus) Exporter Beginner
http HTTP Instrumentation to automatically collect trace data and export them to the backend of choice Intermediate
https HTTPS Instrumentation to automatically collect trace data and export them to the backend of choice Intermediate
grpc gRPC Instrumentation to automatically collect trace data and export them to the backend of choice Intermediate
express Express Instrumentation to automatically collect trace data and export them to the backend of choice Intermediate
collector-exporter-node This example shows how to use @opentelemetry/exporter-collector to instrument a simple Node.js application Intermediate
opentracing-shim This is a simple example that demonstrates how existing OpenTracing instrumentation can be integrated with OpenTelemetry Intermediate

Contributing

Please see CONTRIBUTING.md for instructions on how to contribute.

LICENSE

Apache License 2.0