使用 Grafana 可视化指标
Bookinfo 应用被用作贯穿此任务始终的示例应用程序。
验证 服务正在自身集群中运行。
在 Kubernetes 环境中,执行以下命令:
验证 Grafana 服务正在自身集群中运行。
在 Kubernetes 环境中,执行以下命令:
通过 Grafana UI 打开 Istio Dashboard。
在 Kubernetes 环境中,执行以下命令:
在浏览器中访问 http://localhost:3000/d/G8wLrJIZk/istio-mesh-dashboard。
Istio Dashboard 看上去类似于:
Istio Dashboard
可视化服务仪表盘。
从 Grafana 仪表盘左上角的导航菜单中,可以导航到 Istio Service Dashboard 或者在浏览器中访问 http://localhost:3000/d/LJ_uJAvmk/istio-service-dashboard。
您可能需要在服务下拉列表中选择一项服务
Istio Service Dashboard 看上去类似于:
这里给出了服务,以及更进一步的服务的客户端工作负载(调用该服务的工作负载)和服务工作负载(提供该服务的工作负载)的详细指标。
可视化工作负载仪表盘。
从 Grafana 仪表盘左上角的导航菜单中,可以导航到 Istio Workload Dashboard 或者在浏览器中访问 http://localhost:3000/d/UbsSZTDik/istio-workload-dashboard。
Istio Workload Dashboard 看上去类似于:
Istio Workload Dashboard
这里给出了每一个工作负载,以及更进一步的该工作负载的入站工作负载(将请求发送到该工作负载的工作负载)和出站服务(此工作负载向其发送请求的服务)的详细指标。
Istio Dashboard 包括三个主要部分:
网格摘要视图:这部分提供网格的全局摘要视图,并显示网格中(HTTP/gRPC 和 TCP)的工作负载。
单独的服务视图:这部分提供关于网格中每个单独的(HTTP/gRPC 和 TCP)服务的请求和响应指标。这部分也提供关于该服务的客户端和服务工作负载的指标。
单独的工作负载视图:这部分提供关于网格中每个单独的(HTTP/gRPC 和 TCP)工作负载的请求和响应指标。这部分也提供关于该工作负载的入站工作负载和出站服务的指标。
有关如何创建,配置和编辑仪表盘的更多信息,请参见 。
如果不打算探索任何后续任务,请参阅 的说明来关闭应用。