记录Amazon AppConfig数据平面调用的指标 - Amazon AppConfig
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

记录Amazon AppConfig数据平面调用的指标

如果您配置Amazon CloudTrail为记录Amazon AppConfig数据事件,则可以启用 Amazon Logs 来 CloudWatch 记录Amazon AppConfig数据平面调用的指标。然后,您可以通过创建一个或多个指标筛选器来搜索和筛选 CloudWatch 日志中的日志数据。指标筛选器定义了发送到日志时要 CloudWatch 在日志数据中查找的术语和模式。 CloudWatch 日志使用指标筛选器将日志数据转换为数字 CloudWatch 指标。您可以绘制指标图表或使用警报对其进行配置。

开始之前

在中启用Amazon AppConfig数据事件的记录Amazon CloudTrail。以下过程介绍如何为中的现有Amazon AppConfig跟踪启用指标记录 CloudTrail。有关如何为Amazon AppConfig数据计划调用启用 CloudTrail 日志记录功能的信息,请参阅Amazon AppConfig中的数据事件 CloudTrail

使用以下过程启用 Log CloudWatch s 来记录Amazon AppConfig数据平面调用的指标。

启用 Logs 来 CloudWatch 记录Amazon AppConfig数据平面调用的指标
  1. 打开 CloudTrail 控制台,网址为 https://console.aws.amazon.com/cloudtrail/

  2. 在仪表板上,选择您的Amazon AppConfig路线。

  3. CloudWatch 标签部分中,选择编辑

  4. 选择 Enabled (已启用)

  5. 对于日志组名称,请保留默认名称或输入名称。记录下名称。稍后您将在 “日志” 控制台中选择 CloudWatch 日志组。

  6. 对于角色名称,输入一个名称。

  7. 选择保存更改

使用以下过程在 Lo CloudWatch gs Amazon AppConfig 中为其创建指标和指标筛选器。该过程介绍如何为operation和的调用(可选)创建指标筛选器Amazon Resource Name (ARN)operation

在 Lo CloudWatch gs Amazon AppConfig 中为创建指标和指标筛选器
  1. 打开 CloudWatch 控制台,网址为https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格中,选择 Logs(日志),然后选择 Log groups(日志组)。

  3. 选中Amazon AppConfig日志组旁边的复选框。

  4. 选择 Actions(操作),然后选择 Create metric filter(创建指标筛选条件)。

  5. 筛选器名称中,输入一个名称。

  6. 在 “筛选模式” 中,输入以下内容:

    { $.eventSource = "appconfig.amazonaws.com" }
  7. (可选)在测试模式部分,从选择要测试的日志数据列表中选择您的日志组。如果 CloudTrail 尚未记录任何通话,则可以跳过此步骤。

  8. 请选择 Next(下一步)

  9. 指标命名空间中,输入Amazon AppConfig

  10. 对于 Metric name(指标名称),请输入 Calls

  11. 对于 Metric value(指标值),输入 1

  12. 跳过 “默认值” 和 “单位”。

  13. “维度名称” 中,输入operation

  14. “维度值” 中输入$.eventName

    (可选)您可以输入第二个维度,其中包括发出呼叫的 Amazon 资源名称 (ARN)。要添加第二个维度,请在维度名称中输入resource。在 “维度值” 中输入$.resources[0].ARN

    请选择 Next(下一步)

  15. 查看筛选器的详细信息并创建指标筛选器

(可选)您可以重复此过程,为特定的错误代码(例如)创建新的指标筛选器AccessDenied。如果这样做,请输入以下详细信息:

  1. 筛选器名称中,输入一个名称。

  2. 在 “筛选模式” 中,输入以下内容:

    { $.errorCode = "codename" }

    例如

    { $.errorCode = "AccessDenied" }
  3. 指标命名空间中,输入Amazon AppConfig

  4. 对于 Metric name(指标名称),请输入 Errors

  5. 对于 Metric value(指标值),输入 1

  6. 默认值中,输入零 (0)。

  7. 跳过单位尺寸警报

CloudTrail 记录 API 调用后,您可以在中查看指标 CloudWatch。有关更多信息,请参阅 Amazon CloudWatch 用户指南中的在控制台中查看您的指标和日志。有关如何找到您创建的指标的信息,请参阅搜索可用指标

注意

如果您按照此处所述设置了没有维度的错误指标,则可以在没有维度的指标页面上查看这些指标

为 CloudWatch指标创建警报

创建指标后,可以在中创建指标警报 CloudWatch。例如,您可以为在上一个过程中创建的Amazon AppConfig通话量指标创建警报。具体而言,您可以为超出阈值Amazon AppConfigStartConfigurationSession的 API 操作调用创建警报。有关如何为指标创建警报的信息,请参阅 Amazon CloudWatch 用户指南中的基于静态阈值创建 CloudWatch 警报。有关Amazon AppConfig数据平面调用的默认限制的信息,请参阅中的数据平面默认限制Amazon Web Services 一般参考