仪表板可以直观显示各种类型的系统衡量指标和网络数据。使用仪表板,可以显示感兴趣的最近系统衡量指标的报告(图表和图形)。

仪表板使用 RaaS 服务器收集的系统衡量指标创建直观报告。这些数据可用于性能诊断和监控系统事件。例如,RaaS 收集有关事件总线流量、Salt 主节点命令数、作业频率、工作节点状态呈现等的数据。可以在仪表板上的报告中直观显示其中部分数据,以了解系统的最近性能。

仪表板旨在简要介绍系统衡量指标。因此,报告只能显示过去 24 小时或更短时间的系统数据。要获得更长时段内系统衡量指标的更详细视图,可以使用 /metrics 端点将系统衡量指标导出到第三方工具,例如 Prometheus 或其他监控和警示工具。有关 /metrics http 端点的详细信息,请参见系统衡量指标

每次登录时,无论使用何种设备访问仪表板,都会看到相同的图表。

注: 作为 VMware 移除有问题术语计划的一部分,Salt 主节点术语将在 SaltStack Config 以及相关产品和文档中替换为更贴切的术语。此术语更新可能需要几个发布周期才能完全完成。

可用的仪表板报告

下表列出并说明了仪表板中提供的各种报告:

报告 说明 可用筛选器
Salt 事件
  • 显示一段时间内的 Salt 事件数,例如作业或其他操作
  • 有助于监控网络活动的预期或意外峰值
  • 所有 Salt 主节点或特定 Salt 主节点
  • 时间范围(过去一小时到 24 小时)
Salt 事件负载大小
  • 显示一段时间内的 Salt 事件负载大小,例如作业或其他操作
  • 有助于监控用于完成作业或其他操作的处理能力或内存量
  • 所有 Salt 主节点或特定 Salt 主节点
  • 时间范围(过去一小时到 24 小时)
Celery 队列深度
  • 显示一段时间内的 celery 队列深度,指的是等待 CPU 或数据库资源变得可用时排队的作业数
  • 有助于发现 CPU 或数据库瓶颈
  • 所有 RaaS 服务器
  • 时间范围(过去一小时到 24 小时)
RaaS Web 服务器请求
  • 显示一段时间内向 API (RaaS) 服务器发出的请求数
  • 有助于监控服务器活动的预期或意外峰值
  • 所有 RaaS 服务器
  • 时间范围(过去一小时到 24 小时)
Web 服务器响应时间
  • 显示一段时间内 API (RaaS) 服务器响应请求所需的处理时间
  • 有助于监控 API (RaaS) 服务器的瓶颈和整体性能
  • 所有 RaaS 服务器
  • 时间范围(过去一小时到 24 小时)
RaaS Salt 主节点迭代时间
  • 显示一段时间内 Salt 主节点连接到 SaltStack Config 以完成 Web 服务器请求全程所需的时间
  • 有助于监控每个 Salt 主节点上的 SaltStack Config 相关负载
  • 所有 Salt 主节点或特定 Salt 主节点
  • 时间范围(过去一小时到 24 小时)
已进行身份验证的 SSE 用户
  • 显示一段时间内登录到 SaltStack Config 的不同用户数
  • 有助于监控登录到 SaltStack Config 的用户的预期或意外峰值
  • 时间范围(过去一小时到 24 小时)
数据库活动
  • 显示一段时间内对不同 PostgreSQL 数据库行执行的操作数(删除、读取、插入、更新)
  • 有助于监控 PostgreSQL 数据库上读取/写入活动的预期或意外峰值
  • 时间范围(过去一小时到 24 小时)
数据库连接
  • 显示一段时间内 PostgreSQL 数据库和 API (RaaS) 服务器之间的连接数
  • 有助于监控 PostgreSQL 数据库上活动的预期或意外峰值
  • 时间范围(过去一小时到 24 小时)
已执行 Redis 命令
  • 显示一段时间内对 Redis 服务器执行的命令数
  • 有助于监控 Redis 缓存层中信息的请求数(例如查询结果)
  • 时间范围(过去一小时到 24 小时)
作业
  • 显示一段时间内成功、错过返回、失败或正在进行的作业数
  • 有助于评估整体系统活动和性能
  • 时间范围(过去一小时到 24 小时)
SSE 中的 Salt 主节点
  • 显示一段时间内在 SaltStack Config 中注册的 Salt 主节点数
  • 有助于监控一段时间内 Salt 主节点是否意外关闭或者 Salt 主节点是否多于预期
  • 时间范围(过去一小时到 24 小时)
工作节点状态呈现
  • 显示一段时间内通过 SaltStack Config 连接到 Salt 主节点的工作节点数
  • 有助于监控一段时间内工作节点是否意外关闭或者工作节点是否多于预期
  • 所有 Salt 主节点或特定 Salt 主节点
  • 时间范围(过去一小时到 24 小时)

访问仪表板工作区

要访问“仪表板”工作区,请单击侧边菜单上仪表板

添加报告

要将报告添加到仪表板,请执行以下操作:

  1. 仪表板工作区中,单击添加报告以打开菜单。
  2. 选择要添加到仪表板的报告的名称。有关可用呈现报告列表,请参见可用的仪表板报告

所选报告现在显示在仪表板中。如果仪表板中已有多个报告,则刚刚添加的新报告将显示在仪表板左侧或右侧列的顶部。显示在添加报告时报告数量最少的列中。

筛选报告

“仪表板”工作区中的所有报告都可以按报告中显示的持续时间(过去一小时到 24 小时)进行筛选。默认情况下,所有报告都设置为 12 小时。要更改持续时间,请单击报告左下角的持续时间筛选器以选择其他时间范围。

某些报告具有其他筛选器,用于筛选特定 Salt 主节点、工作节点、数据库服务器或 API (RaaS) 服务器的结果(如果适用)。如果这些筛选器可用,则将显示在报告的顶部。可以更改筛选器,方法是单击筛选器以打开菜单,然后选择要进行筛选所依据的元素。

下载报告

可以下载 JSON 或 CSV 格式的报告。要导出报告,请执行以下操作:

  1. 仪表板工作区中,单击要下载的报告上方的下载按钮 下载图标
  2. 选择下载 JSON下载 CSV
    注: 如果图表具有多个衡量指标、Salt 主节点或 RaaS 实例,则某些报告可能会有多个下载文件。每个报告表示可以导入到第三方工具的一组数据。检查报告是否具有多个下载文件的一种方法是将鼠标悬停在报告上。报告上显示的明细项目数量与该报告的下载文件数量相关。

    报告开始在浏览器中下载。

移动报告

要移动报告,请单击并按住报告的拖动手柄 拖动图标,将报告拖动到仪表板上的不同位置。

删除报告

单击报告的删除按钮 垃圾桶图标,从仪表板中移除报告。