{"repo":"opentracing-contrib/nginx-opentracing","free":true,"listed":false,"github":"https://github.com/opentracing-contrib/nginx-opentracing","clone":"git clone https://github.com/opentracing-contrib/nginx-opentracing.git","description":"NGINX plugin for OpenTracing","language":"C++","stars":516,"topics":["nginx","opentracing","nginx-module","zipkin","lightstep","jaegertracing","tracing"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"NGINX plugin for OpenTracing Enable requests served by nginx for distributed tracing via The OpenTracing Project. Dependencies - The C++ OpenTracing Library - A C++ OpenTracing Tracer. It currently works with Jaeger, Zipkin, LightStep, or Datadog. - Source for Nginx 1.9.13 or later. Installation For linux-x86 64 , pre-compiled binaries are provided for the supported versions of NGINX. These can be dropped into existing NGINX installations provided that NGINX was compiled with the --with-compat option. See example/trivial/ubuntu-x86 64 for an example of how to set it up. Otherwise, nginx-opentracing can be used from the Docker image or built from source. Getting Started First, write a configuration for the tracer used. Below's an example of what a Jaeger configuration might look like: /etc/jaeger-nginx-config.json See the vendor documentation for details on what options are available. You can then set up NGINX for distributed tracing by adding the following to nginx.conf: See Tutorial for a more complete example, Reference for a list of available OpenTracing-related directives. Docker A docker image opentracing/nginx-opentracing is provided to support using nginx with OpenTracing in a manner analogous to the nginx Docker image. See examples of how to use it. Additionally, custom images can be built by running and arguments to tweak the versions used can be provided with Other build arguments - OPENTRACING CPP VERSION - JAEGER CPP VERSION - GRPC VERSION Building From Source You","default_branch":null,"files":null,"tree":[],"storefront":"/r/opentracing-contrib","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/opentracing-contrib/nginx-opentracing/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}