通过 Amazon OpenSearch Service 监控插件 - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

通过 Amazon OpenSearch Service 监控插件

将 Amazon Personalize 搜索排名插件应用于 OpenSearch 查询时,您可以通过获取搜索管道的指标,监控插件。管道指标包括诸如 personalized_search_ranking 响应处理器的失败请求数量之类的统计信息。

如果您使用 OpenSearch Service,则可以通过 Amazon CloudWatch 中的指标监控插件。有关更多信息,请参阅监控 Amazon OpenSearch Service 域

您可以使用以下 Python 代码获取所有管道的指标。有关管道指标的示例,请参阅管道指标示例

import requests from requests_auth_aws_sigv4 import AWSSigV4 domain_endpoint = 'domain endpoint' url = f'{domain_endpoint}/_nodes/stats/search_pipeline' auth = AWSSigV4('es') headers = {'Content-Type': 'application/json'} try: response = requests.get(url, auth=auth, headers=headers, verify=False) print(response.text) except Exception as e: print(f"Error: {e}")