Opentracing#
Модуль Opentracing добавляет распределенную OpenTracing-трассировку запросов в
Angie; содержит плагины для экспорта данных в Zipkin и DataDog. Для установки модуля используйте один из следующих пакетов: Angie: Angie PRO: Для работы с модулем необходимо загрузить его в контексте Различные варианты конфигурации можно найти по ссылке:
opentracing-contrib/nginx-opentracing Подробная документация и исходный код доступны по ссылке:
opentracing-contrib/nginx-opentracingУстановка#
angie-module-opentracing;angie-pro-module-opentracing.Загрузка модуля#
main{}:load_module modules/ngx_http_opentracing_module.so;
Пример конфигурации#
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" "/";
}
}
}
Дополнительная информация#