Page tree
Skip to end of metadata
Go to start of metadata

在此页:

目标用户:

CAST AI 管理员

摘要: 本页面解释如何重新加载健康仪表盘/工程仪表盘缓存,以显示最新的快照数据。

简介

健康仪表盘/工程仪表盘具有数据缓存功能,以提高仪表盘中显示数据的速度。这意味着在请求数据时,仪表盘可能直接从缓存返回数据,而不是从测量或仪表盘服务获取数据。反过来意味着仪表盘中显示的数据可能不是最新的。在下列情况下尤其如此:

  • 如果最近生成了一个快照,并且希望看到这个新数据  
  • 如果使用GUI/CLI管理工具运行了手动合并    
  • 如果已删除现有快照

要查看新数据,可以手动强制缓存从测量或仪表盘服务重新加载数据,而不是等待自动加载数据。

请注意要执行此任务,必须使用具有ADMIN角色的用户登录。

通过RestAPI接口

  • 浏览到以下URL,用环境的详细信息替换服务器/端口:
Health Dashboard - http://server[:port]/CAST-Health/static/default.html
Engineering Dashboard - http://server[:port]/CAST-Engineering/static/default.html
  • 如果已经登录,请单击Test按钮以确保有一个活动会话

  • 有以下响应:
登录无法登录
  • 如果已经“登入”,可以按以下步骤进行,否则,请输入用户名称密码,然后按Login

  • 一旦登录,展开帮助部分,并点击Reload server memory cache按钮:

  • 然后,缓存将重新加载来自测量服务的最新数据。    

通过命令行实现自动化

还可以通过命令行重新加载缓存——如果正在使用CAST的命令行接口自动分析、快照生成和将数据上传到测量服务,那么这能够实现自动化。可以使用cURL这样的工具来实现这一点,例如:

Health Dashboard - C:> curl -u admin:cast -H "Accept: application/json" http://localhost:8080/CAST-Health/rest/server/reload
Engineering Dashboard - C:> curl -u admin:cast -H "Accept: application/json" http://localhost:8080/CAST-Engineering/rest/server/reload

还可以选择将此命令行添加到批处理文件中,该批处理文件包含生成快照所需的命令行。

  • No labels