Open hhstore opened 6 years ago
http://localhost:16686
to access the Jaeger UI$ docker run -d --name jaeger \
-e COLLECTOR_ZIPKIN_HTTP_PORT=9411 \
-p 5775:5775/udp \
-p 6831:6831/udp \
-p 6832:6832/udp \
-p 5778:5778 \
-p 16686:16686 \
-p 14268:14268 \
-p 14250:14250 \
-p 9411:9411 \
jaegertracing/all-in-one:1.18
OpenCensus 项目是 Google 开源的一个用来收集和追踪应用指标的第三方库。
OpenCensus 能够提供了一套统一的测量工具:跨服务捕获跟踪跨度(span)、应用级别指标以及来自其他应用的元数据(例如日志)。
https://cloud.google.com/monitoring/custom-metrics/open-census?hl=zh-cn
启动后,访问 http://127.0.0.1:9411 可以看到效果:
web ui: http://your_host:9411/zipkin/
docker run -d -p 9411:9411 openzipkin/zipkin
# Once the server is running, you can view traces with the Zipkin UI at
# http://your_host:9411/zipkin/.
分布式问题跟踪系统:
Dapper:
java 选择:
zipkin
https://github.com/openzipkin/zipkin
zipkin 是 twitter 开源的产品,类似于 Google 的 Dapper,淘宝也有类似的系统叫 鹰眼。
社区有一个开源项目叫 opentracing,定义了此类系统的统一标准,各个开源项目也基本都对其兼容, 如 zipkin jaeger appdash 等。
go 选择:
jaeger
Python 客户端:
https://github.com/jaegertracing/jaeger-client-python
https://github.com/yurishkuro/opentracing-tutorial/tree/master/python
客户端库: https://www.jaegertracing.io/docs/client-libraries/
OpenTracing:
go:
python:
django: