Opentracing#
O módulo Opentracing adiciona rastreamento distribuído OpenTracing de requisições no
Angie; ele inclui plugins para exportar dados para Zipkin e DataDog. Para instalar o módulo, use um dos seguintes pacotes: Angie: Angie PRO: Para trabalhar com o módulo, ele deve ser carregado no contexto de Várias opções de configuração podem ser encontradas em:
opentracing-contrib/nginx-opentracing Documentação detalhada e código-fonte estão disponíveis em:
opentracing-contrib/nginx-opentracingInstalação#
angie-module-opentracing
angie-pro-module-opentracing
Carregando o Módulo#
main{}
:load_module modules/ngx_http_opentracing_module.so;
Exemplo de Configuração#
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"
"/";
}
}
}
Informações Adicionais#