Como monitorar o plugin com o Amazon OpenSearch Service - Amazon Personalize

Como monitorar o plugin com o Amazon OpenSearch Service

Quando usa o plug-in Classificação das pesquisas do Amazon Personalize com as consultas do OpenSearch, você consegue monitorar o plug-in obtendo métricas para seu pipeline de pesquisa. As métricas do pipeline incluem estatísticas como o número de solicitações que não deram certo para o processador de respostas de personalized_search_ranking.

No OpenSearch Service, é possível monitorar o plug-in usando as métricas no Amazon CloudWatch. Para mais informações, consulte Como monitorar os domínios do Amazon OpenSearch Service.

É possível usar o código do Python a seguir para obter métricas de todos os pipelines. Para um exemplo de métricas de pipeline, consulte Exemplo de métricas do pipeline.

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}")