仪表板可以直观显示各种类型的系统衡量指标和网络数据。可以使用“仪表板”查看最近系统衡量指标的报告。

“仪表板”工作区

表 1. 可用的仪表板报告
报告 说明 可用筛选器
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 小时)

有关系统衡量指标的信息,请参见使用 SaltStack Config 监控系统衡量指标

添加报告

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

  1. 仪表板工作区中,单击添加报告以打开菜单。
  2. 选择要添加到仪表板的报告的名称。

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

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

此外,还可以通过单击下载图标 下载图标 并选择下载 JSON下载 CSV,下载报告。