已有0人关注此标签
背景 随着互联网架构的流行,越来越多的系统开始走向分布式化、微服务化。如何快速发现和定位分布式系统下的各类性能瓶颈成为了摆在开发者面前的难题。借助分布式追踪系统的调用链路还原能力,开发者可以完整地了解一次请求的执行过程和详细信息。
分布式 架构 trace spark string Cassandra Elasticsearch index 存储 云原生 cncf 分布式追踪 OpenTracing Jaeger
本文基于istion 1.0.4版本,并且置tracing.enable=true的情况下部署istio环境。 然后去部署非all-in-one的jaeger,jaeger版本为1.7,使用elasticsearch作为存储。
Image Elasticsearch metadata service kubernetes k8s Istio Jaeger all-in-one
基于kubernetes部署jaeger,采用非all-in-one的方式分别部署query,collector,elasticsearch和agent
docker Image Elasticsearch service 部署 kubernetes Kibana Jaeger
本系列前面文章中已经介绍了利用阿里云Kubernetes容器服务,如何快速搭建一套用于连接、管理以及安全化微服务的开放平台Istio,为应用引入和配置多个相关服务。本文通过一个示例演示了如何在启用了Istio的应用中使用分布式追踪系统Jaeger。
分布式 架构 docker 微服务 容器 request service kubernetes k8s cncf 服务治理 Istio servicemesh Jaeger