Opentracing#
El módulo Opentracing añade trazabilidad distribuida OpenTracing de peticiones en
Angie; incluye plugins para exportar datos a Zipkin y DataDog. Para instalar el módulo, utilice uno de los siguientes paquetes: Angie: Angie PRO: Para trabajar con el módulo, debe cargarse en el contexto de Varias opciones de configuración se pueden encontrar en:
opentracing-contrib/nginx-opentracing La documentación detallada y el código fuente están disponibles en:
opentracing-contrib/nginx-opentracingInstalación#
angie-module-opentracing
angie-pro-module-opentracing
Carga del módulo#
main{}
:load_module modules/ngx_http_opentracing_module.so;
Ejemplo de configuración#
http {
opentracing on;
opentracing_load_tracer /usr/local/lib/libdd_opentracing_plugin.so
/etc/datadog-config.json;
upstream backend {
server app-service:9001;
}
server {
error_log /var/log/angie/debug.log debug;
listen 8080;
server_name localhost;
location = / {
opentracing_trace_locations off;
proxy_pass http://backend;
opentracing_propagate_context;
opentracing_tag "resource.name" "/";
}
}
}
Información adicional#