快速熟悉操作界面

这里我们以http://demo.flomesh.cn 【admin/admin】为例子,快速的熟悉Flomesh界面的基本元素。

Landing页面(项目列表页)

登录之后,首先看到的是这个页面: landing

登录之后,默认会进入“项目”的列表页。项目是Flomesh里边用来分组资源和权限的一个概念,简单的理解就是:现实工作中的一个项目,就是Flomesh中的一个项目。这个页面上的元素包括:

  • A : 项目列表菜单。点击这里,会出现下拉表,列出用户有权限访问的项目。
  • B :区域列表菜单。区域(Zone),是Flomesh里边配置的最小基础,我们可以认为一个网关集群共享配置,那么他们就是一个Zone;另外,一个微服务集群,使用同一个注册中心,也是一个Zone。事实上,Flomesh建议为每一个微服务集群配置一个网关集群;当然这并不是必须这样做。很多时候,比如在Kubernetes环境中,Flomesh的用户也常常为每个Name Space配置一个网关集群。
  • C :管理功能菜单。一些全局的管理功能,包括用户管理、SSL证书管理、日志查看等,在这个菜单中。
  • D :登录用户信息菜单。登录用户的信息,可以从这里访问,包括变更界面的语言(目前Flomesh支持中文和英文);以及修改自己的密码。
  • E : 创建项目链接。点击这里,可以创建新的项目。
  • F :项目列表。用户有权限访问的项目,会列在这里;这个列表和A菜单中的列表是一样的,不同的是A里边只有项目名称,这里有项目的细节信息。
  • G :创建项目链接。这个链接功能和E一样。

Flomesh默认会创建一个叫做Default Project的项目,点击F区域,让我们一起了解一个项目内的功能分布。

项目首页

点击F区域之后,会进入项目首页。这里主要包含了如下几个新的区域:

project

  • H :项目页的左侧菜单,包括服务、API、App、告警与事件、用户。后续我们会用Project/Services、Project/API这样的方式描述这些左侧菜单。
  • I :这个区域是当前项目的事件列表。
  • J :这个区域是当前项目的实时统计数据展示,包括流量、带宽、延迟等关键指标。

分区首页

在进一步了解项目页面每个菜单的功能之前,我们先了解一下分区的首页。在任意的页面,从顶部的菜单区域里选择“分区”(也就是B菜单),点击下拉表中任意分区,就会进入分区的首页。作为例子,演示环境提供了一个叫做Spring的分区,一个叫做Dubbo的分区。我们点击Spring分区,会看到如下的页面:

zone

这个页面和项目页非常接近,左侧菜单,右侧实时统计。注意这里的左侧菜单和项目页是不一样的。后续我们也用Zone/Proxy、Zone/LB、Zone/Bridge、Zone/Discovery来指代这些菜单项。

如果对这里提到的概念,比如Proxy、LB、Bridge、Discovery,对这些感兴趣,可以参考Flomesh的核心概念介绍

下一步

在熟悉了基本的操作界面以后,建议用户了解和熟悉Flomesh的架构和核心概念,了解这些是使用Flomesh的基本需求。

在熟悉了架构和核心概念以后,建议用户可以看下Demo环境里作为例子的配置;也可以了解Flomesh的“元操作”,或者跟随这个案例了解在不同场景下如何使用Flomesh