nginx 的日常的應用開發中占比還是比較高的,opentracing 是一個分布式追蹤標准
相應是開源實現也比較多。nginx-opentracing 是一個opentracing nginx 的插件,讓我們可以
方便的進行服務的性能追蹤,查看服務調用依賴
例子使用官方demo,運行使用docker-compose
項目准備
git clone https://github.com/opentracing-contrib/nginx-opentracing.git
構建demo項目
cd nginx-opentracing/example/trivial/jaeger
docker-compose build
docker-compose up -d
效果
- jaeger 界面

- 請求
curl localhost:8080
說明
nginx-opentracing 支持的分布式追蹤的工具還是比較多的,通過簡單的配置,我們就能實現一些基本的性能分析。
