使用 Grafana 可视化指标

    Bookinfo 应用被用作贯穿此任务始终的示例应用程序。

    1. 验证 服务正在自身集群中运行。

      在 Kubernetes 环境中,执行以下命令:

    2. 验证 Grafana 服务正在自身集群中运行。

      在 Kubernetes 环境中,执行以下命令:

    3. 通过 Grafana UI 打开 Istio Dashboard。

      在 Kubernetes 环境中,执行以下命令:

      在浏览器中访问 http://localhost:3000/d/G8wLrJIZk/istio-mesh-dashboard

      Istio Dashboard 看上去类似于:

      Istio Dashboard

    4. 可视化服务仪表盘。

      从 Grafana 仪表盘左上角的导航菜单中,可以导航到 Istio Service Dashboard 或者在浏览器中访问 http://localhost:3000/d/LJ_uJAvmk/istio-service-dashboard

      您可能需要在服务下拉列表中选择一项服务

      Istio Service Dashboard 看上去类似于:

      这里给出了服务,以及更进一步的服务的客户端工作负载(调用该服务的工作负载)和服务工作负载(提供该服务的工作负载)的详细指标。

    5. 可视化工作负载仪表盘。

      从 Grafana 仪表盘左上角的导航菜单中,可以导航到 Istio Workload Dashboard 或者在浏览器中访问 http://localhost:3000/d/UbsSZTDik/istio-workload-dashboard

      Istio Workload Dashboard 看上去类似于:

      Istio Workload Dashboard

      这里给出了每一个工作负载,以及更进一步的该工作负载的入站工作负载(将请求发送到该工作负载的工作负载)和出站服务(此工作负载向其发送请求的服务)的详细指标。

    Istio Dashboard 包括三个主要部分:

    1. 网格摘要视图:这部分提供网格的全局摘要视图,并显示网格中(HTTP/gRPC 和 TCP)的工作负载。

    2. 单独的服务视图:这部分提供关于网格中每个单独的(HTTP/gRPC 和 TCP)服务的请求和响应指标。这部分也提供关于该服务的客户端和服务工作负载的指标。

    3. 单独的工作负载视图:这部分提供关于网格中每个单独的(HTTP/gRPC 和 TCP)工作负载的请求和响应指标。这部分也提供关于该工作负载的入站工作负载和出站服务的指标。

    有关如何创建,配置和编辑仪表盘的更多信息,请参见 。

    • 如果不打算探索任何后续任务,请参阅 的说明来关闭应用。