管理数据源 - 亚马逊 OpenSearch 服务
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

管理数据源

管理数据源是维护直接查询数据源和其他 Amazon 解决方案的可靠性、可用性和性能的重要组成部分。 Amazon 提供了以下工具,用于监控、报告问题并在适当时自动采取措施。

使用 CloudWatch 指标数据源进行监控

您可以使用监控直接查询 CloudWatch。 CloudWatch 收集原始数据并将其处理成可读的、近乎实时的指标。这些统计数据会保存 15 个月,从而使您能够访问历史信息,并能够更好地了解您的 Web 应用程序或服务的执行情况。

您还可以设置警报以监控某些阈值,并在达到这些阈值时发送通知或采取行动。有关更多信息,请参阅什么是亚马逊 CloudWatch。

直接查询报告以下指标:

指标 描述
AsyncQueryCreateAPI

向 API 发出的用于创建异步查询的请求总数。

相关统计数据

平均值、最大值、总和

尺寸ClientIdDomainName

频率:60 秒

AsyncQueryGetApiRequestCount

向 API 发出的用于检索异步查询结果的请求总数。

相关统计数据

平均值、最大值、总和

尺寸ClientIdDomainName

频率:60 秒

AsyncQueryCancelApiRequestCount

向 API 发出的取消异步查询的请求总数。

相关统计数据

平均值、最大值、总和

尺寸ClientIdDomainName

频率:60 秒

A syncQueryGet ApiFailedRequestCusErrCount

检索异步查询结果时由于与客户相关的错误(例如,无效的查询 ID)而失败的请求数。

相关统计数据

平均值、最大值、总和

尺寸ClientIdDomainName

频率:60 秒

AsyncQueryCancelApiFailedRequestCusErrCount

检索异步查询结果时由于与客户相关的错误(例如,无效的查询 ID)而失败的请求数。

相关统计数据:平均值、最大值、总和

尺寸ClientIdDomainName

频率:60 秒

AsyncQueryCancelApiFailedRequestSysErrCount

创建异步查询时由于与客户相关的错误而失败的请求数。

相关统计数据:平均值、最大值、总计

尺寸ClientIdDomainName

频率:60 秒

A syncQueryGet ApiFailedRequestSysErrCount

检索异步查询结果时由于系统相关错误而失败的请求数。

相关统计数据:平均值、最大值、总计

尺寸ClientIdDomainName

频率:60 秒

启用和禁用数据源

如果您想停止使用直接查询数据源,则可以选择禁用该数据源。禁用数据源将完成现有查询的执行并停止用户执行所有新查询。

禁用数据源后,用于提高查询性能的加速设置(例如跳过索引、实例化视图、覆盖索引)将设置为手动。数据源在禁用后设置为活动状态后,用户查询将按预期运行。先前设置并设置为手动的加速需要手动配置才能再次按计划运行。

用 Amazon 预算进行监控

亚马逊 OpenSearch 服务正在将账户级别的 OCU 使用数据填充到账单和成本管理的 Cost Explorer 中。客户可以在账户级别考虑 OCU 的使用情况,并在超过阈值时设置阈值和提醒。

在 Cost Explorer 中筛选的使用类型格式看起来像 RegionCode-DirectQuery OCU(OCU-Hours)。想要在 DirectQuery OCU(OCU 小时数)使用量达到阈值时收到通知的客户可以创建一个 Amazon 预算账户,并根据他们设置的阈值配置提醒。或者,客户可以选择设置一个 Amazon SNS 主题,该主题将在满足阈值标准时关闭数据源。

注意

Amazon 预算中的使用数据不是实时的,最多可能会延迟 8 小时。

OpenSearch 使用亚马逊 S3 删除亚马逊服务数据源

当您删除数据源时,亚马逊 OpenSearch 服务会将其从您的域中删除。 OpenSearch 服务还会删除与数据源关联的索引。您的交易数据不会从 Amazon S3 中删除,但是 Amazon S3 不会向 OpenSearch 服务发送新数据。

您可以使用 Amazon Web Services Management Console 或 OpenSearch 服务 API 删除数据源集成。

删除数据来源
  1. 导航到亚马逊 OpenSearch 服务控制台,网址为https://console.amazonaws.cn/aos/

  2. 在左侧导航窗格中,选择

  3. 选择要删除其数据来源的域。随即打开域详细信息页面。选择常规信息下方的连接选项卡,然后找到直接查询部分。

  4. 选择要删除的数据来源,然后选择删除并确认删除。

使用 DeleteDataSourceAPI 操作删除您网域中的现有数据源。

POST https://es.region.amazonaws.com/2021-01-01/opensearch/domain/domain-name/dataSource/data-source-name