使用亚马逊监控亚马逊 Kendra CloudWatch - Amazon Kendra

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

使用亚马逊监控亚马逊 Kendra CloudWatch

要跟踪索引的运行状况,请使用 Amazon CloudWatch。使用 CloudWatch,您可以获取索引的文档同步指标。您还可以设置 CloudWatch 警报,以便在一个或多个指标超过您定义的阈值时收到通知。例如,您可以监控已提交要编制索引的文档数量或无法编制索引的文档数量。

您必须拥有相应的 CloudWatch 权限才能监控 Amazon Kendra。 CloudWatch有关更多信息,请参阅亚马逊 CloudWatch用户指南 CloudWatch中的亚马逊身份验证和访问控制

查看 Amazon Kendra 指标

使用控制台查看 Amazon Kendra 指标。 CloudWatch

查看指标(CloudWatch 控制台)
  1. 登录 AWS Management Console 然后打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/

  2. 依次选择指标所有指标,然后选择 Kendra

  3. 选择维度、指标名称,然后选择 添加到图表

  4. 选择日期范围的值。所选日期范围的指标计数将显示在该图表中。

创建警报

CloudWatch 警报在指定时间段内监视单个指标并执行一项或多项操作:向亚马逊简单通知服务 (AmazonSNS) 顶部或 Auto Scaling 策略发送通知。操作或操作基于指标在您指定的多个时间段内相对于给定阈值的值。 CloudWatch 还可以在警报状态发生变化时向您发送 Amazon SNS 消息。

CloudWatch 警报仅在状态发生变化并且持续到您指定的时间段内时才会调用操作。

设置警报
  1. 登录 AWS Management Console 然后打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/

  2. 选择警报,然后选择创建警报

  3. 选择一个指标。为您的索引和数据来源选择一个 Kendra 指标。您还可以将时间设置为设定的小时数、天数、周数或自定义值。

  4. 选择统计数据。例如,平均值。还可以选择警报触发时间段,例如,设定的分钟数、小时数、天数或自定义值。

  5. 选择触发警报的阈值,是使用静态值还是范围值,以及达到阈值的条件。

  6. 选择触发器的警报状态,指标是否必须超出设定的阈值,或其他状态。选择向谁/哪个电子邮件地址发送警报通知。

  7. 如果对警报满意,请选择创建警报

注意

您必须为 CloudWatch 警报提供一个名称。

CloudWatch 索引同步作业的指标

下表介绍了数据来源同步任务的 Amazon Kendra 指标。

如果使用API或CLI,则除了使用时选择的之外,还必须将指定Namespace为 “AWS/Kendra”。MetricName GetMetricStatisticsAPI

指标 描述
DocumentsCrawled

同步作业在运行期间扫描或发现的文档数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsSubmittedForIndexing

同步作业提交到索引的文档数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsSubmittedForIndexingFailed

创建索引失败的文档数量。有关详细信息,请查看同步作业的 CloudWatch 日志内容。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsSubmittedForDeletion

要求从索引中移除同步作业的文档数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsSubmittedForDeletionFailed

删除失败的文档数量。有关详细信息,请查看同步作业的 CloudWatch 日志内容。

维度:

  • IndexId

  • DataSourceId

单位:计数

Amazon Kendra 数据来源的指标

下表介绍了数据来源同步任务的 Amazon Kendra 指标。标有星号(*)的指标仅适用于 Amazon S3 数据来源。

如果使用API或CLI,则除了使用时选择的之外,还必须将指定Namespace为 “AWS/Kendra”。MetricName GetMetricStatisticsAPI

指标 描述
DocumentsSkippedNoChange *

已检查但发现未更改,因而未提交以供创建索引的文档数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsSkippedInvalidMetadata *

由于关联的元数据文件有问题而跳过的文档数量。有关详细信息,请查看同步运行 CloudWatch 日志的内容。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsCrawled

已检查的文档文件数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsSubmittedForDeletion

已从数据来源中删除并提交以供删除的已检查文档的数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsSubmittedForDeletionFailed

从数据来源中删除失败的文档数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsSubmittedForIndexing

已审查并提交索引的文件数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsSubmittedForIndexingFailed

已提交以供创建索引但无法创建索引的文档数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

已创建索引的文档的指标

下表介绍了已创建索引的文档的 Amazon Kendra 指标。对于使用BatchPutDocument操作编制索引的文档,仅支持IndexId维度。

如果使用API或CLI,则除了使用时选择的之外,还必须将指定Namespace为 “AWS/Kendra”。MetricName GetMetricStatisticsAPI

指标 描述
DocumentsIndexed

已创建索引的文档数量。

维度:

  • IndexId

  • DataSourceId

单位:计数

DocumentsFailedToIndex

无法创建索引的文档数量。有关详细信息,请查看 CloudWatch 日志内容。

维度:

  • IndexId

  • DataSourceId

单位:计数

IndexQueryCount

每分钟的索引查询数量。

维度:

  • IndexId

单位:计数