基于Web的管理工具:Admin Portal

总览

TigerGraph管理员门户(即Admin Portal工具)是一个基于web页面的管理工具,用户可以通过该工具中从应用和硬件的不同角度查看TigerGraph系统的运行状态,也可以在友好的交互界面中配置系统。本文档包含管理员门户的介绍,可帮助用户快速使用该工具。

直到2018年6月,已认证过的浏览器如下:

请注意:我们无法保证所有的功能都能在其他版本的浏览器上正常运行。

请确保浏览器的JavaScript和cookies功能都已经开启。

登录

Admin Portal和GraphStudio共享网络端口 (14240)。如果你已经登录了某一台TigerGraph主机,则可以使用localhost代替tigergraph_server_ip_address 登录Admin Portal。

如果用户验证功能已激活,则用户需要先登录账户才能使用Admin Portal。

若用户已经打开了GraphStudio,则无需登录,直接点击顶部按钮栏最右边的Admin按钮即可。

页面布局

管理界面有两个标签页:仪表板(Dashboard)和配置信息(Configuration)。它们共享相同的页头,页脚和浏览菜单。

全屏模式下的Admin Portal页面如下所示,此时打开的是Dashboard页:

移动版本号如下显示:

页头

点击 Notification 按钮会打开一系列消息信息。若该某条信息字数过多,则部分内容会被隐藏:

若需要查看全部内容,请点击消息本身,系统会弹出单独的窗口,并在该窗口中显示完整的消息内容以及紧急程度。

紧急程度有三种:消息(info),警告(warning),错误(error)

点击 Account 按钮会打开用户菜单:

系统风格可以在暗黑主题和明亮主题之前切换,明亮主题如下所示:

点击Account菜单下的Sign out按钮可退出系统:

点击 Help 按钮会引导用户打开包含指导文档的页面。

点击 可打开GraphStudio。

页脚

系统整体状态会始终显示在页脚处 。这个标志的颜色含义为:

  • 绿色表示所有服务均在线;

  • 灰色表示一个或多个服务的状态未知;

  • 红色表示某个组件服务处于离线状态;

点击该按钮会显示系统所有服务的状态列表。

可以通过最右侧的按钮 启动或关闭某项服务。(注意: 只有超级管理员用户才能看到该按钮).

点击Stop按钮 会停止TigerGraph上的所有服务。

点击Start 按钮 会启动TigerGraph上的所有服务。 (注意: 由于系统数据的收集存在时间差,所以界面上显示的状态可能滞后于此刻真实的系统状态)。

仪表盘标签页

仪表盘标签页(Dashboard)有三个主要部分:总体统计数据,时间范围选择以及一些图表。

总体统计数据

在页头之下,有四个卡片区域用于显示系统总体状态。它们包括了节点数量、图数量、点数量以及边数量。这些数值都是实时更新的(默认的刷新间隔为 1 分钟)。

时间范围选择

下一个卡片区域允许用户选择图表的时间范围。 左边的用于输入起始时间 。 接下来的一个输入处用于设定结束时间 。它有两种方式:

  1. “Now” 表示图表会根据最新数据实时更新。

  2. "Custom" 表示设定的是一个固定的历史时间段,即图表不会更新。

滑动条可以用于调整时间范围,点击并拖动端点按钮便可以调整演示数据的开始和结束时间。

对任一选择的修改都会立刻显示在图表中。

图表

所有图表的纵轴都表示某个上统计数据或状态信息,横轴则为时间轴。

图表有两大类,第一类是GSQL查询的性能数据,它包括了当前用户可以访问的所有数据库查询请求。如果用户点击某个查询请求的名字,则展开的菜单中可以找到所有相关内容的详细信息。用户可以每次只展开一条。第二类是集群监控信息。这里列出了集群中所有的计算机节点。与第一类图标类似,用户可以展开某一个条目获得具体信息。

在查询请求的监控面板上包括了三个图表:

  • QPS (每秒完成的请求数)

  • Timeout (因超时而未完成的请求)

  • Latency (完成一个请求的耗时的最小值,最大值和平均值)

系统监控仪表盘上共有四个图表。前三个分别对应于处理数据相关的组件:GPE, GSE 和 RESTPP。最后一个图表则显示这三个组件共有的针对大型存储所需的信息,包括了GStore, Log files 以及 Apache Kafka。

  • 服务状态:显示对应组件处于ON或者OFF的状态

  • CPU使用率:对应组件占用CPU的比例。

  • 内存使用率:对应组件消耗内存的大小(GB)

  • 硬盘使用率:对应组件消耗硬盘的大小(GB)

配置信息标签页

当前版本(v2.2)的配置信息标签页只支持一种配置操作:即更新GraphStudio的许可证秘钥。

其他配置操作目前只能在Linux会话中执行,未来会有更多的功能会添加进来。

更新GraphStudio许可证秘钥

下面的示例演示了GraphStudio许可证更新的页面。在该页面中,包括失效时间在内的所有的许可证信息均可以显示。

若要更新许可证秘钥,可以将新的秘钥信息粘贴在下方的文本框中,并点击Update按钮。