In-Depth Telemetry

这个例子演示如何使用Istio Mixer和Istio sidecar获得跨不同服务的统一metrics,logs,traces。

Overview

在Istio服务网格中部署一个基于微服务的应用,可以让你从外部控制服务的监控,追踪,请求(版本)路由,弹性测试,安全和策略实施等,将服务看作一个整体,使用跨服务一致的方式。
在这个指南中,我们使用 Bookinfo sample application 来展示运维如何在不依赖开发人员手动测试运行中的多语言框架应用的情况下获取统一metrics和追踪。

Before you begin

Tasks

  1. Collecting metrics 这个课题将通过配置Mixer收集Bookinfo应用中跨所有服务的统一metrics。
  2. Querying metrics 这个课题为收集metrics安装Prometheus 插件,并演示如何查询以配置的Prometheus 服务器来获取Istio metrics。
  3. Distributed tracing 我们将使用Istio追踪请求如何在应用中跨服务流动。分布式追踪通过允许开发人员快速了解不同服务如何影响最终用户感知的延迟来加快故障的排除速度。
  4. Using the Istio Dashboard 这个课题讲述为监控网格流量而安装带预配置仪表盘的Grafana插件。

Cleanup

当你完成Bookinfo示例的实验时,通过对照你的环境,按照 Bookinfo cleanup instructions 去卸载它。

猜你喜欢

转载自blog.csdn.net/Ybt_c_index/article/details/80339402