Apache HTTP Server and NGINX are the most popular web servers. It’s most likely that you are using one of them in your application. In a previous blog post, you learned how to use the OpenTelemetry Module for Apache HTTP Server to add observability to Apache HTTP Server. In this blog post, you will learn how you can get observability for NGINX!
Install the module for NGINX In the following, you are going to use docker to run a NGINX server with the ngx_http_opentelemetry_module.so enabled and configured. Of course, you can use the same set of commands used in the Dockerfile below to configure a NGINX server on a bare-metal machine.
Practical OpenTelemetry in Javascript/Typescript - Martin Thwaites - NDC Oslo 2024
This talk was recorded at NDC Oslo in Oslo, Norway. #ndcoslo #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
https://ndcconferences.com
https://ndcoslo.com/
Subscribe to our YouTube channel and learn every day:
/ @NDC
Follow our Social Media!
https://www.facebook.com/ndcconferences
https://twitter.com/NDC_Conferences
https://www.instagram.com/ndc_conferences/
#javascript #devops #azure
You've likely heard about OpenTelemetry and are either starting to use it, or thinking about using it in your applications as you should! But how do you use it effectively, how should you set things up, what spans or activities should you create, how should you name them?
In this talk we'll cover:
* Codeless instrumentation
* Frontend Observability vs Backend Observability vs RUM
* Getting automatic spans from popular libraries
* What application context is important in your observability
* Different setup techniques
* Using OpenTelemetry in messaging systems like Azure ServiceBus and SQS/SNS
* How to export your telemetry signals to a backends
* How K8s can make observability simpler
This will be a talk about best practices, tips and tricks for getting the most out of OpenTelemetry.
OpenTelemetry is an open-source observability framework hosted by Cloud Native Computing Foundation. It is a merger of OpenCensus and OpenTracing projects.
I regularly complain about OpenTelemetry, so with an aim to be a less useless contributor, today I'm putting pen to paper. If you're an implementer, I ask you to read this and take away the personal bias you might have towards your work, and instead look objectively at the feedback being given.
Prerequisites Docker Docker Compose v2.0.0+ Make (optional) 6 GB of RAM for the application Get and run the demo Clone the Demo repository:
git clone https://github.com/open-telemetry/opentelemetry-demo.git Change to the demo folder:
cd opentelemetry-demo/ Start the demo1:
Make Docker make start docker compose up --force-recreate --remove-orphans --detach (Optional) Enable API observability-driven testing1:
The OpenTelemetry Demo is a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment.
It was a rainy day in Seattle at KubeCon + CloudNativeCon North America in December 2018 when I first encountered the term ‘OpenTelemetry.’ At that time, I was ...