* 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 |
||
---|---|---|
.. | ||
basic-tracer-node | ||
collector-exporter-node | ||
grpc | ||
grpc-js | ||
http | ||
https | ||
metrics | ||
opentracing-shim | ||
prometheus | ||
tracer-web | ||
.eslintrc | ||
README.md |
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