分布式跟踪系统Jaeger(三):在Kubernetes上部署Jaeger 2017年12月6日 前面我们使用Jaeger的all in one docker镜像和Jaeger的HotROD示例应用简单试用了一下, 并对Jaeger的基本概念和组成做了初步了解。接下来该为了在生产环境中部署Jaeger做下一步的试验了。 本篇我们将尝试再Kubernet…… 阅读全文
分布式跟踪系统Jaeger(四):使用Kubernetes的CronJob进行Jaeger的服务依赖分析 2017年12月6日 之前我们已经将Jaeger部署到了Kubernetes上,并且对Jaeger官方的示例应用HotROD进行了分布式跟踪。 我们使用Elasticsearch作为Jaeger的后端存储。借助Jaeger我们可以很容易的进行微服务架构应用的服务链…… 阅读全文
分布式跟踪系统Jaeger(二):Jaeger的基本概念 2017年11月19日 1.Opentracing Opentracing是一个分布式追踪标准,与平台和语言无关,统一接口,方便接入不同的分布式追踪系统。 Jaeger也是支持Opentracing标准的项目之一。学习jaeger有必要了解Opentracing规范。 以下是jaeger的文档…… 阅读全文
分布式跟踪系统Jaeger(一):Jaeger简介和示例应用HotROD 2017年11月18日 当使用微服务构建我们的程序时,客户端的一次请求会产生大量服务调用,包括服务和数据库等中间件的调用。 由单体应用迁移至微服务时,服务间调用的延迟是我们需要面对的一个问题。为了定位每次调用过程中的延迟问题和性能瓶颈,我们需要知道客户端一次请求所经…… 阅读全文