opentelemetry-examples
opentelemetry-js-contrib
opentelemetry-examples | opentelemetry-js-contrib | |
---|---|---|
6 | 8 | |
16 | 598 | |
- | 1.7% | |
2.9 | 9.5 | |
9 months ago | 1 day ago | |
JavaScript | TypeScript | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
opentelemetry-examples
-
Guide to Distributed Tracing with OpenTelemetry Dotnet
You can view the complete code on GitHub here.
-
OpenTelemetry Collector as an Agent on Kubernetes – Part 2
You can find all gateway configurations in this gateway.yml file.
-
How to Instrument AWS Services with OpenTelemetry
In the example code for this blog, I also added an AWS api gateway so we can trigger the Lambda using a public URL. That is out of scope for this blog, but you can visit the source code and check it out.
-
How to Get Started with OpenTelemetry Go
We will start with creating a simple to-do app that uses Mongo and the Gin framework. Then, we will send tracing data to Jaeger Tracing and to Aspecto for visualization. You can find all the relevant files in this Github repository.
-
Guide to OpenTelemetry Distributed Tracing in Rust
Here is a link for the source code.
-
Get Started with OpenTelemetry Node: A Practical Guide for Devs
You can find the complete project in this GitHub repository. We created three versions for the tracing.js file (for Aspecto, Jaeger, and console) to make it easier to use.
opentelemetry-js-contrib
-
OpenTelemetry in 2023
[2] https://github.com/open-telemetry/opentelemetry-js-contrib/t...
- OpenTelemetry-based traces for every web page with zero code change.
- How to trace database query with OpenTelemetry and Zipkin for a Node.js app?
-
How to Instrument AWS Services with OpenTelemetry
@opentelemetry/instrumentation-aws-lambda
-
How to solve "Cannot redefine property: handler" on AWS Lambda
As suggested in both opentelemetry-js-contrib and aws-otel-lambda issues, the solution is changing ES6 export to CommonJS module.exports.
-
How To Use OpenTelemetry With AWS Lambda
More information about this can be found here and in the instrumentation docs.
-
GraphQL - Diving Deep
Opentelemetry has recently made support for GraphQL available. You can find it here
-
The Stack #3
Now, the exciting thing is that there is now a reference implementation to the same using GraphQL which you can find here and also an example to help you out with the same here
What are some alternatives?
opentelemetry-lambda - Create your own Lambda Layer in each OTel language using this starter code. Add the Lambda Layer to your Lamdba Function to get tracing with OpenTelemetry.
apollo-server - 🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
sqs-consumer - Build Amazon Simple Queue Service (SQS) based applications without the boilerplate
mercurius - Implement GraphQL servers and gateways with Fastify
opentelemetry-rust - The Rust OpenTelemetry implementation
Hasura - Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
opentelemetry-specification - Specifications for OpenTelemetry
react-relay - Relay is a JavaScript framework for building data-driven React applications.
opentelemetry-ext-js - js extensions for the open-telemetry project
Hoppscotch - Open source API development ecosystem.
opentelemetry-dotnet - The OpenTelemetry .NET Client
aws-otel-lambda - AWS Distro for OpenTelemetry - AWS Lambda