Link Search Menu Expand Document Documentation Menu

在 OpenSearch Dashboards 中管理机器学习模型

2.9 版本引入

机器学习 (ML) 集群的管理员可以使用 OpenSearch Dashboards 来管理和检查集群中运行的 ML 模型的状态。这可以帮助 ML 开发者配置节点,以确保其模型高效运行。

您只能使用 API 注册和部署模型。有关更多信息,请参阅在 OpenSearch 中使用 ML 模型

在 Dashboards 中启用 ML

在 OpenSearch 2.6 中,ML 功能默认禁用。要启用它,您需要编辑 opensearch_dashboards.yml 中的配置,然后重启您的集群。

启用功能

  1. 在您的 OpenSearch 集群中,导航到您的 Dashboards 主目录;例如,在 Docker 中为 /usr/share/opensearch-dashboards
  2. 打开您的 Dashboards 配置文件 opensearch_dashboards.yml 的本地副本。如果您没有副本,可以从 GitHub 获取一份:opensearch_dashboards.yml
  3. 将设置 ml_commons_dashboards.enabled: 添加到 opensearch_dashboards.yml。然后,将其设置为 ml_commons_dashboards.enabled: true 并保存配置文件。
  4. 重启 Dashboards 容器。
  5. 通过启动 OpenSearch Dashboards,验证功能配置设置是否已正确创建和配置。机器学习部分应显示在OpenSearch 插件下。

在 Dashboards 中访问 ML 功能

要在 OpenSearch Dashboards 中访问 ML 功能,请选择 OpenSearch 插件 > 机器学习

Machine Learning section in OpenSearch dashboards

在“机器学习”部分,您现在可以访问已部署模型仪表板。

已部署模型仪表板

“已部署模型”仪表板使管理员能够检查存储在 OpenSearch 集群中的任何模型的状态。

The deployed models view.

该仪表板包含有关模型的以下信息:

  • 名称:上传时给定的模型名称。
  • 状态:模型响应的节点数量。
    • 当所有节点都响应时,状态为绿色
    • 当部分节点响应时,状态为黄色
    • 当所有节点都不响应时,状态为红色
  • 模型 ID:模型 ID。
  • 操作:您可以对模型执行的操作。

截至 OpenSearch 2.6,唯一可用的操作是查看状态详情,如下图所示。

You can view status details under actions.

选中后,“状态详情”面板将显示。

该面板提供以下详细信息:

  • 模型 ID
  • 按节点划分的模型状态:模型响应的节点数量。

节点列表显示了模型正在运行的每个节点,包括每个节点的节点 ID 和状态,如下图所示。如果您想使用节点的节点 ID 来确定节点无响应的原因,这将很有用。

The status of each node running the model.

后续步骤

有关如何在 OpenSearch 中管理 ML 模型的更多信息,请参阅在 OpenSearch 中使用 ML 模型

剩余 350 字符

有问题?

想要贡献?